Fixed an issue with Entity creation in the EntityManager as well as making so that TypeId's are stored in std::type_index objects instead of a plain integer hash.