Only load authentication after init

We don't have access to the query vars until after WP loads the query
parsing, and works out where we are. This happens between plugins_loaded
and init.
Force reauthentication on init
Merge pull request #20 from WP-API/late-authentication

Authenticate on init, rather than before