added basic EntityManager, QueryDriver, EntityRepository (still work in progress)