throw IllegalArgumentException when new coordinate value is out of range and adjust test
add tests for Longitude class