Removed WeatherLog, added more tests, wrote javadocs for some classes and interfaces