Refactor DB configuration to be compatible with remote deployment

- Removed bindingHost property from YAML file
- Added configuration for hosted MongoDB
- Refactored configuration of MongoClient to read from system property MONGOLAB_URI instead of the Spring java configuration
- Refactored the MongoFactory and also made it so that the database (name) is read from the URI if present
Added lon, lat and creation date properties to the message