Authentication Tests

Integration tests are very basic for now. They will be revisited when the front-end changes are done.