added obspy style comments,  and added generic geo_to_obs type calls for mag and obs
updated to use numpy, added some comments to Test.