Merge pull request #5 from choski7/sequel-datasets

Small refactor in attribute method
Added TODO
RDOC updates [sequel-datasets]
Refactored object creation @Repository [sequel-datasets]
Refactored, fixed default values and added ExtendedGenericAttributes [sequel-datasets]
Added Float GENERIC_TYPE, prepared work for BasicEntityBuilder [sequel-datasets]
Removed BaseEntity.reference_type(attr) [sequel-datasets]
db table/reference naming methods extracted to utility module [sequel-datasets]]
ReferenceEntity resolver [sequel-datasets]
Name refactoring [sequel-datasets]
Returning ResolvedEntity from association resolver [sequel-datasets]
Fixed botched commit [sequel-datasets]
Fixed ResolvedEntity serialization
Fixed gem version mismatch
Fixed deletion of multiple, same-level children classes