Admin can create new customers and approve site users

*Admin can approve access requests
*Admin can reject access requests (delete user)
*Admin can create customers
*User can see list of customers
*Please enter the commit message for your changes. Lines starting

Users can sign up and sign in

*Users can create an account
*Users must wait for account to be approved by an admin before being
allowed to sign in to a new session.
*Approved accounts are able to access dashboard page
*Consistent links to sign up and sign in applied across application
layout