Added SortData function

Implemented using a bubble sort
10s AJAX timeout; spring by DateLogged
Merge branch 'bubblesort' into develop
Logging last refresh, need to modify datasource query to take date into account
Make data requests time based

Instead of asking for the last 100 rows, initial request asks for all
data within the past 24 hours.  Subsequent requests only ask for data
after the initial request or the last time data was requested and
returned.
Refactored dataSource into separate method.
Now using plain JSON feed instead of view

No longer using the “view” datasource, so I had to change how I
processed the response and constructed Incident objects.
Removed separate map page/code
Clarified nav, prepping new table status text.
Split out log code into separate .js
Moved log code out of main.js
fixes #1

Improved timer, added countdown and row count to UI
newest incident function now sorts correctly
Restored user-friendly date time format to table
Now calling RefreshData() function correctly
Improved readability of timer, counter
Removed console.log messages
Merge branch 'develop'