First Login screen and user management

- Still work left, not for merge
Div stuff

- Username table are now unique
- pytunes username and password enables auth, that username and p is
automaticly added to db as admin.
- Updated loginscreen
- Fix logout added added logout for small view
- Minor code cleanup
Moar

- Added admin, if auth is only user with a admin role can access the
settings.
- Renamed formlogin
Secure paths

- Trying to secure all paths, i think i got all, but it was changes to
so many files i might have missed some
- Some code cleanup
remove unnecessary imports
had blocked /css and /js folder

- cleaned up html divs and tags wich should have no ending
- Removed a require as it blocked content from being downloaded if user
wasnt auth (/css and /js folders)
- When changing user correct  password and role will be set to the input
fields.
- Minor code cleanup
fix logout icon
lets is if this merge worked..
fix kioskmode
Fix conflicts
Merge branch 'Hellowlol-login-form'