enhancements, error handling

* added verification on user when loading home page (and playlist)
* fixed redirect paths for login, logout and register
* some styling improvements (in progress)
* error handling when correct links aren't provided