Fixes #12 - add work flow for reports.

Added state_machine gem to handle report status. Admin
approval/rejection still needs to be added.