Merge pull request #15 from rjmackay/master

Fixes to work better with sharing plugin
changed permissions on the files and git thinks things were changed.
Merge branch 'master' of github.com:jetherton/enhancedmap
Adding better and more uniform comments to PHP classes and functions
finished improving the comments of this plugin.
commented the javascript a little bit.
cleaning up unused code in the json controllers
Fixed error where the printmap css was using a link that included index.php when clean URL's weren't enabled. This closes issue #17 -  Print feature includes menus in printed map
A simple groups variable wasn't properly defined. Fixed.
Same issue as before but in the non clustered controller.
a few tweaks to the UI
a few tweaks to the UI
More UI tweaks