Implement CRUD for Postgres and MySQL
Renamed some stuff like "State" to make it less likely to clash with a column name
Added ability to rertieve and clear pending changes from a data context