Created classes necessary to do thread safe database syncronization. This includes an abstract class that contains the address and callback function that the request needs to tell the program that the data is ready to be added to the database.
File names changed
Renamed some of the classes to be more accurate descriptions of what they do
Made it so that the list of syncs can have any kind of sync.
Renamed files and moved some
comments about the current plan for what object parses the area object
Merge remote-tracking branch 'origin/Sync'