Fixed Insert queries

Insert queries were adding an alias onto the inserted table name.
Added basic Data Mapper functionality

This includes the basic, session, engine, and data-mapper concepts