Verify response type of JSON in smoke tests
Use supertest-as-promised to simplify test steps
Use as much chai chainables as possible