Finished registration and login systems.