UI basics
server refactored
authentication and userdata persistance
authenthication ready