Got AbstractMaker class and inheritance working nicely.
Merge remote-tracking branch 'origin/master'

Conflicts:
	APP/framework/markers.js
Replaced old markers code with new
Added Map manager class and updated functionality to markers. Still a few bugs to work out of the mapmanager class but I am close.

See the onInit() in Controller to see how to add markers and give them data etc.

For now, just add makers explicitly, will work on adding groups another time.
Added Map manager class and updated functionality to markers. Still a few bugs to work out of the mapmanager class but I am close.

See the onInit() in Controller to see how to add markers and give them data etc.

For now, just add makers explicitly, will work on adding groups another time.