adding unit tests for data models and mappers.
updated some of the namespaces in mappers.
pulled out abstract class references in modelabstract
(mapper abstract still pending)