user crud and login and some styling