Tweaks And Improvements

I have:
* Updated the auth manager to match the new laravel standard (https://github.com/laravel/framework/commit/5ce92ec37012782df309f415ef88902ee82e6244)
* Ensured composer doesn't ask for user input in tests
* Ensured all files end in a blank new line (PSR standard)