reflection: fixed entity without properties
reflection: refactored public properties support [closes #49]
repository: createEntity() can detect entity automatically now
QueryBuilder: fixed unregistered updateOne()
QueryBuilder: docblock update
entity: save() & delete() moved to repository
entity: removed useless cache dependency
reflection: added createEntity()
exceptions refactoring
reflection: convert nested entities automatically
FindAll getSelection and getOrderBy is now protected
new validator
Merge branch 'new-validation'
reflection: getPrimaryProperty() throws exception if no primary property defined
insert: fixed exception typo & more tests
repository: added find() method
repository: added findOne()
repository: added count
refactored mapping
Merge branch 'new-mapping'