Fixed UI, models, login/signup, and added main view.