Add support for in-use/finished machines

Introducing a dependency on django-celery, there is now support for
marking machines as in use. In-use machines will automatically be set to
the finished state after the number of seconds in the WASHING_RUNTIME
setting.