Use tornado on the backend. Provides built-in support for features required by the application e.g. WebSocket, coroutines.
Merge branch 'master' of https://github.com/declantraynor/hashtag-rhrn

Conflicts:
	static/app/app.js
	static/app/config.js
	static/app/main.js
	static/app/modules/geolocation/index.js
	static/app/modules/geolocation/model.js
	static/app/modules/photo/collection.js
	static/app/modules/photo/index.js
	static/app/modules/photo/list/view.js
	static/app/modules/photo/model.js
	static/app/router.js
	static/vendor/backbone/js/backbone.bootstrap.js
	static/vendor/backbone/js/backbone.js
	static/vendor/backbone/js/plugins/backbone.layoutmanager.js
	static/vendor/backbone/js/plugins/backbone.websocket.js
	static/vendor/bootstrap/css/bootstrap-theme.css
	static/vendor/bootstrap/css/bootstrap-theme.min.css
	static/vendor/bootstrap/css/bootstrap.css
	static/vendor/bootstrap/css/bootstrap.min.css
	static/vendor/bootstrap/fonts/glyphicons-halflings-regular.eot
	static/vendor/bootstrap/fonts/glyphicons-halflings-regular.svg
	static/vendor/bootstrap/fonts/glyphicons-halflings-regular.ttf
	static/vendor/bootstrap/fonts/glyphicons-halflings-regular.woff
	static/vendor/bootstrap/js/bootstrap.js
	static/vendor/bootstrap/js/bootstrap.min.js
	static/vendor/google/js/maps.bootstrap.js
	static/vendor/jquery/js/jquery.js
	static/vendor/require/js/plugins/async.js
	static/vendor/require/js/plugins/text.js
	static/vendor/require/js/require.js
	static/vendor/underscore/js/underscore.js
	templates/index.html