support the hidden getLastLocation()
make room for the unit tests
add the basic unit test framework
+ Gradle projects