Add tests for headings within 0-360 bounds

Two tests added, one for a location with easterly magnetic declination,
and one with westerly.
See Issues #6, #7
Clamp headings to within 0-360

Fixes Issues #6, #7