Remove old specs
Update rspec
Add basic integration test for log receiver

This doesn't actually touch RabbitMQ, but does touch more or less every
part of this repository that deals with receiving logs.
Update travis settings for new test harness
Unit test ProcessLogPart service
Merge pull request #4 from travis-ci/hh-no-core-tests

Tests for jk_no_more_core branch
Merge pull request #3 from travis-ci/jk_no_more_core

Log, minus the core
only retry 3 times for an archive job
remove some old play scripts
Merge branch 'jk_no_more_core'
allow for the pusher channel to be set to secure
Set the Postgres application name when connecting

This should improve the logging and help identify queries and
connections coming from this app.
Merge pull request #5 from travis-ci/hh-name-pg-connection

Set the Postgres application name when connecting
Add tests to archive_log service

Refactored a few things to make the tests better.
Merge pull request #6 from travis-ci/hh-more-tests

Add tests to archive_log service
Refactor database to be its own class

This allows us to move all database knowledge (such as queries and
column names) into a single class. A compatibility API is exposed for
now.
Add more compatibility APIs to the database class
Add id column for log_parts table
Fix create_table compat API
Refactor ProcessLogPart to talk to DB class