Saving work before branch.
Saving...
app.js loosened and less encapsulated. Consider moving the functions to another .js file later.
Merged three.js frontend with backend code.
Turned all client-side socket.io operations into a class for easy use and portability.
Merge branch 'development' into Scratch

Conflicts:
	public/app.js