added validateColumnValue()
cleanups
replaced id with id_name
- added resource_name to Rest Basic Resource
- added domain name to Resource
- removed Entity dependency from Mapper
- refactored Entity's ID handling and removed getEntityValueAndRemapId()
- updated Repository and Mapper add() and save()
- cleanups