Removed import on demand for JUnit

By default, NetBeans uses `import static org.junit.Assert.*;` for unit
tests. Here we remove the import on demand and make it `import
org.junit.Assert;` instead, then we call `Assert.fail` instead of
`fail`.
Replaced deprecated call to `SpatialReference.toMilitaryGrid`
Removed deprecated method calls and class imports
Added layers go under GPSLayer unless otherwise specified

Fixes #33
`addLayer(int, Layer, boolean)` doesn't need to be synchronized
Merge pull request #38 from garys-esri/master

Rebuilt & quick retest & looks fine