Doc and comments update.
Added jshint file. Basic version.
Added comment
Docs update
Merge branch 'phase2' into phase3

* phase2:
  Docs update
  Added comment
  Added jshint file. Basic version.
  Doc and comments update.

Conflicts:
	public/javascripts/main.js