Fix jshint issues.
Using @private annotation to indicate private fields/methods
Documenting itemSet and pad function. See #62
Removed the prototype functions for creating icons. Made them private. See #64
Corrected the Units Control Panel documentation. See #70