Added development group to Gemfile
Use https urls for gems fetched from git
Merge pull request #463 from luuse/https_git_urls

Use https urls for gems fetched from git
Added 'coveralls' for test coverage reporting
Configure Webmock to allow HTTP requests to coveralls.io
Put Webmock config in config.after(:all) block
Update Heroku config in README

mongolab free plan is now called "sandbox"
Merge pull request #469 from adamjt/master

Update Heroku config in README
Complete the coverall integrations

Add the coverall badge on README
Fix coverall coverage to add it on top of spec_helper
Add simplecov report generation with launch spec with COVERAGE=true env
Merge pull request #473 from shingara/fix/coveralls

Complete the coverall integrations
better README integration of coveralls
fix the bad formating in README
launch a repairDatabase task on clear_resolved

The task db:clear_resolved can delete a lot of data. I think it can be good to repairDatabase after to avoid a big database.

see #458
Extract task to clear problem resolved in Interaction class

Extract the task in a class doing the job
Add test on this class
Update rspec and rspec-rails gems
Merge pull request #468 from shingara/patch-1

launch a repairDatabase task on clear_resolved
add error message to permission denied
Merge pull request #474 from chadcf/master

Add a helpful error message when non-admin users get a permission denied
Add some test to try report issue #470

Add some test with notice send with empty backtrace
Add some test directly in the ErrorReport model
Return an 422 HTTP status code in notice submit when API_KEY is not valid

When a notice is do with an invalid api_key the return is a 404 HTTP
code and no explain about what really happen. Now if you try post a
notice with a bad API_KEY, errbit return a 422 HTTP status code, like
doing by airbrake.

see #472
Extract test from spec/model/app to spec/model/error_report

Some test on spec/model/app are too specific to spec/model/error_report
move to this spec