MySQL DataStore Overhaul

These changes also allow for easy table splitting and connection pool changes for possible future enhancements.