added signup and login pages, updated client side routing to include these features. No auth backend to support these yet.