Implemented Register Page

Register page is fully working with error checks.

Need to tie all these pages together. The manifest sets the register
page as the main activity atm.