added normal auth and registration, should refactor to separate registration page in next commit