Add pending steps for authentication.feature
Add authentication layer

There is now a clear separation between our authentication mechanism and
the identity provider. It should be easy to implement a new provider
(e.g. Parse) and integrate it with us.