added a lot of documentation
Merge branch 'master' into comments

Conflicts:
	server.js
	static/js/Components/ScreenCapture.js
finished commenting Data module, only have Screens left :smiley:
Merge branch 'comments'

merged in branch comments

Conflicts:
	.gitignore
	package.json
	server.js