Combined all the 3D coordinate stuff into one header, using templates (for float/double). Also introduced orientation.h, which contains inclination and azimuth