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
Merge pull request #8 from stephent/develop

Fixes for #6 and #7