ignoring build files
issue #4: reorganizing the code to break down a lot of the larger python files into more manageable sizes which will make it easier on updating
moving the notion of engines to the data package
migrated the sql queries to use mako files, simplifying the interface to generate backend sql
moved the SQL statement class definitions to the base AbstractSQL and am keeping the mako files in their own folder
fixed the rest server to handle the new return formats from the sql backends.  storing Decimal's as floats for python