Setup grunt jshint
Created custom error SbError which inherits from JS Error.
Modified each AuthRule to user SbError
SbError API changes.
fix: don't add email and notification params on signup
Added error msgs on the client side for auth errors.
Added handleAuthErrors.js to repo.
Error message improvements for auth-client
Removed redundant code in queryAuth.
Call Error superclass inside SbError
* Also removed superuser as a required role in errors thrown.
Merge pull request #159 from scrollback/seo

search engine optimization
Updated jQuery to 2.1.1
Change 'node index.js' to 'npm start'
Use minified scripts
Empty the compose area when room is changed.
Handle switching threads in the same navigation handler
fix for room.params undefined
Make IE warning fullscreen
Merge branch 'master' into jquery2

Conflicts:
	public/client.html
Merge branch 'master' into tracks