adds protection to account details and transact router
generates random hash for each user on sign in or account creation
breaks out security and validation for transactions into separate file
adds a router that acts as a place-holder in the absence of a client side app, and just displays raw profile data to authed requests