many changes... broken stuff

implementing fix for #216 that provides a better way to display in-browser notifications
changing the way configuraiton variables are accessed
general cleanup

Conflicts:
	lib/adapters/jade.coffee
	lib/server.js
moving error notifications and loading indicators

putting them in the injected scripts in browser assets so that's all together
making print.coffee responsible for sending notifications rather than putting communications in server.coffee
roots.print is now event-based so "printers" can hook on to it.

Conflicts:
	lib/commands/watch.js
	lib/index.js
	lib/server.js
	package.json
	templates/reload/spinner.html
add the actual error container

now it's constructed on the client-side
still needs to be converted into stylus, I don't want to maintain raw CSS
undid earlier change from testing
removed console.log(msg);
removed all traces of the livereload local
cfg -> conf

Conflicts:
	lib/adapters/jade.coffee
fix scope and over-logging bugs with printer
resolved script tag close bug
prune dead folder