Updated to Java 7
Refactored bounding box builder
Refactored ReverseCountryCode
Added travis config
Refactored Polygon
Use super types for collections