Committing Home Page and Sign Up Page

Sign up page is missing functionality yet but will be done soon.