Added simple tool to generate fake data from shell.
Changed test data to be more random.

Changed:
* Test data now generated using [faker](http://marak.com/faker.js/)
Added tests for topic and task API routes.

Added:
* Test for `/api/topics` and `/api/tasks`
* Indications as to HTTP method for tests
Fix wrong admin in testdata
Changed tests to actually allow persona login.

Changed:
* Should have been sending persona assertions as objects from the test
not stings.
Changed test users to only store lowercase emails.
Added api spec for admin users
Added user api routes + test updates
Added topic and task routes and tweaked tests
Merge pull request #6 from fuzzyfox/develop

Again, everything looks good.