Delete everything.
Basic Rails 4.1.6 API.
Creating subscriber lists.
Add finding subscriber lists by tags.
Add getting subscriber lists.
Add notifications.
Statically load the govdelivery client.

Prevents issues with unloading in development.
We're an API, so null the session on CSRF issues.
Return the root element for subscriber list JSON.

Matches the existing API.
Add a sidekiq config, loading redis & errbit.
Use `template0` for DB connection params

This allows us to fall back to current user in development and test environments.
Create `hstore` extension in `db:create` Rake task

In production-like environments this is created by Puppet; in
development and test we'll have `sudo` so run the command explicitly ourselves.
Add scripts for CI

This adds a master CI build script and a branch building script.
Add a startup script
Add a README, including API endpoint docs
Put rspec-rails into the :development gem group

This allows us to run it in the default Rake task.
Add logstasher for JSON logging
Add a stricter `with_all_matching_keys` method

Paired with @rboulton.

We now check that we have all the keys rather than an overlapping subset
of them, and use this in `where_tags_equal`.

Also add passing tests of
SubscriberList.with_at_least_one_tag_of_each_type to narrow down its
behaviour a bit more, and tests of SubscriberList.where_tags_equal,
which fail in some cases.
Merge pull request #36 from alphagov/rebuild-rebased

Rebuild API service as standard Rails app
Add a Sidekiq worker Procfile entry

We need this so that the Sidekiq queue can be processed automatically in
production-like environments.