lttcommunication error fixes

had to make some changes to lttsong. Why did we get rid of the geopoint struct?