User has many campaigns
Seed campaigns
Agencies can create and view their campaigns
Clean CampaignsController by using load_and_authorize_resource
Add selenium driver for capybara
Agency can delete its campaigns
Test that admin can edit a user
Refactor users_controller using load_and_authorize_resource
Test that unauthenticated users can not view list of users
Show action buttons on /users only if authorized
Refactors integration tests

Using regex for "I should see" removed a couple of Then expressions
Test that sign in will fail until user confirms account
Agency can edit owned campaigns
Fixes ActiveRecord::NotFound when accessing other's user campaign/edit

All CampaignsController's actions use the provided user_id instead of
current_user.id ... For some magical reason CanCan restrict access to
users trying to make actions on another user's resources.

We are covering this, with 2 specs (edit and delete crafted requests)
Merge pull request #9 from Intngbl/campaigns

Campaigns