Set up underscore.js
Refactor Tools with underscore.js
Refactor View with underscore.js
Merge branch 'master' into underscore

Conflicts:
	tools.js
	view.js
Merge branch 'master' into underscore

Conflicts:
	tools.js