Client refactor events

- Removed some $.Promise's
- Made Backbone views from the error messages.