Add first registration route and tests
working through registration tests