Finished Registration and Auth functionality