implemented abstract MVC classes
Merge branch 'impl_abstract_MVC'

Conflicts:
	src/Location.h
	src/MapItemsView.h
	src/View.h