registration now works, login works, slight design changes.