Abstracted create objectives to objectivemanager
Abstracted createCollectObjective into its own function
Objectives will now be triggered only once you enter its destined zone
Added a format funciton to string prototype
Properly implemented custom status template from tiled properties