Model view

Added Model-View using a mapper implementation inspired by: http://www.uglybugger.org/software/post/friends_dont_let_friends_use_automapper