MVP implemented, login and register functionality added