Documentation Updates

Updated JavaDoc Documentation on all files to be cleaner and more readable.  Removed test code and cleaned up much of the other code.  Almost ready for geonames release.