Various refactoring efforts, including restriction of database connection being restricted to the models layer, as well as an enumeration class to manage the Google Reverse Geolocation status codes/values.