moves all code that initializes user to the regular init, rather than plugins loaded
Merge pull request #154 from clef/fix-early-user-access-hook

Move all code that touches the user out of `plugins_loaded`