q -> bluebird
Promisification!
Dead code
Better middleware error handling
Refactored socket middleware and factory