Added minion steps and features.
TDD the snakefile class.
Update fixtures for snakefiles.
Alter verbosity setting on call_command for flushing test DB.
Fix import commit error.
Renamed snakefile fixtures and added contents.
Added reference to fixture dir to context in before_all.
Wrap up DB teardown in `after_all` in a try/except.
Wrote up Snakefile feature and scenarios.
Added @db tag to feature definition.
Tests are now run inside transactions and DB-bound tests now require …
…an '@db' tag. Faster tests are win.
Better documented how snakefiles should work and jotted out something…
… of a spec. Readme-driven-development FTW. :)
Increase _monitor method sleep from 0.5 -> 1.0
Remove obsolete debug method.
Rename methods for better clarity.
Better docstring for the new build view.
Move a bunch of things around to better package everything up.
Move Minion class to be in lib
Remove management command.
Merge branch 'testing-spike'
Delete old tests.
Some progress on getting the environment properly set up.
hacking out some initial tests.
Add missing __init__.py
Monkey patch postgres connections.
Fix lots of bugs, working on running builds.
Use `CLIENTS` from django_socketio.views instead of locally.
Need to monkey patch everything here to avoid problems with the threa…
…ding in django. Super icky and error prone probably, but works for now...
Hacking on getting the build executor in the Minion class set up.
Added on_subscribe methods to serialise up the build queue and send b…
…ack to client connections.