Cleaning up, find function, implement Create<TDerivedEntity>
Merge pull request #8 from icalvo/master

Implementation of Find and Create<TDerivedEntity>, some clean-up