renamed data model files
updated data model
refactored session
entity interface, entity factory interface
fixed db tests: truncate on tables with foreign keys
abstract mapper + basic tests