Closes #9

LGTM given by: @esposito

Squashed commit of the following:

commit 6b0055e94efa828ef729d9dccdb97d7d2079b759
    updated rspec and rspec-rails so I don't need the ugly active_record hack
commit d1d95b6e8a1d58a9c7033fae04bfee4cc02893a3
    Added spec for ApiErrorsResponder
commit f6d39b6aad4ae20e717adb3155794a3cbfcb0d47
    fix specs that broke when loading rails
commit d442b8ddc85059230fdc1c16cd451811124b19e2
    Added spec for active_interaction_aware_responder
commit aab5a6131649169c28531dca1627672916141e8f
    Added active_interaction_aware_responder and api_errors_responder