Tidy up generated Gemfile
Install testing gems, switch TestUnit to Rspec
Install View-related gems, Generate Twitter Bootstrap layout
Scaffold Issues, Set root action
Add Devise for Users
Install ActiveAdmin as a simple Superuser UI
Add Superuser workflow for adding new staff users
Add Departments
Install client_side_validations gem
Add validations and associations to Issue
Tidy up IssuesController#new action, main layout
Add Issue specs to cover validation, Use ref number in issue url
Add notification to customer when issue is created
Add state machine to Issue
Spec out Issue FSM
Populate FSM events
Fix client_side_validation
Clear issues_controller down to basics
Add a state list helper
Add staff-only views