Electronic Band Structure, Phonons And Exciton Binding Energies Of Halide Perovskites Cssnx3 With X=Cl, Br, I