Added front, signin, and register screens, and user model and management code