Mapper Refactoring

Mappers now must implement IMapper inteface to work. More clean, and
shiny code.
Fixed Typo in WordMapper
Repository Refactoring

Deleted book, unit repository and created a Base Repository with common
functionality. Mappers and global repo updated.