add Repos.<<
Repos spec: move migrations spec
Repos: add Project support
Task: project ↔ project_uuid interface
Repos.db=: caching. caching is hard.
spec_helper: reset Repos.db between tests
Repos: add Task support
Repo: use .from_h when instantiating objects
Client: move deserialisation to .from_h
spec Project.from_h
Task: move deserialisation to .from_h
Server spec: sleep ten times as long to avoid false failures
simplify Task spec
simplify Client spec
specs: only reset Repos.db where required
s/client_addr/addr/g