added sign up backend and some more css