Add test suite for User API routes

Work in progress for https://assembly.com/buckets/wips/225.

Not ready for merge.