Fixed livestreamer documentation links
Reworked auth system

Auth record is now being injected into all routes and controllers. Also
refactored the UserAuthController...