Created new project for continuously loading gps_data into the database.
Moved the GetAllHotspots method from the Hotspot class to the DatabaseSession class.
Merge branch 'master' into simulate#32
Created an interface that supports asking for new gps data, as per #32.
Implemented the data loader program.
Created an implementation of IDataSource that allows for combining multiple data sources.
Provided documentation for the MultiDataSource.
Created a GoogleDataSource that will use the google API to query for locations.
Created a wrapper class for route interval conversion.
Moved the interval code from DatabaseExport to DataCollector.IntervalConverter.
Conversion methods are fixed to lower case (they are private).
Removed List<GPSData> as parameter in generateBetweenPoint. Instead the method uses the instance field (array).
Removed the same argument in the convertToIntervalRoute method, such that all operations are done using instance data.
Rewrote the interval converter to work directly on enumerations.
Interval conversion is implemented as an extension.
Interval conversion is implemented as an extension method.
Moved the interval method to a new GPSDataExtension class that will provide various extension methods for GPSData.
Added argument checks for the ConvertToInterval method.
Moved the random method from the import project to the data collector.
Added a DataCollector reference in DatabaseImport and used the new randomize definition.