Add logout test and make it pass

Signed-off-by: Shea Levy <shea@shealevy.com>
Enable parallel testing

Required separating out db initialization before all tests

Signed-off-by: Shea Levy <shea@shealevy.com>
tests: Create the tests project when initializing the db

Signed-off-by: Shea Levy <shea@shealevy.com>
Add /projects/* test

Signed-off-by: Shea Levy <shea@shealevy.com>
tests: Actually run the new projects test

Signed-off-by: Shea Levy <shea@shealevy.com>
Fix api/projects test

Signed-off-by: Shea Levy <shea@shealevy.com>
Projects: Fix serialization.

Fixes api/projects test
api tests: Run in parallel

Signed-off-by: Shea Levy <shea@shealevy.com>