Set up JSHint to tell us what's broken
Fixed errors produced by JSHint
Fixed most indentation and formatting
Added documentation, changed function declaration format
Set HTML language properly
Fixed translation of map pages
Removed duplication in overlay loading code
Removed duplication in report loading code
Added docs task to Gruntfile
Documented all function in map.js
Documented reports.js
Added documentation instructions to README
Merge pull request #3 from smart-facility/js-cleanup

JavaScript cleanup (in-progress merge)