Created View: markerView - the view responsible for reporting incident using a marker.
Added Script: markerScript - the script responsible for creating, saving and retrieving a marker.
Added File: saveMarker - the mediator file for the AJAX call and the PHP code that saves the data to the database
Updated Controller: controller/Incident - call reportIncidentMarker() for reporting incident using marker and reportIncidentPolygon() for reporting incident using polygon.