Updated users and authentication.  Still need to work on user roles a bit.  Added hash and send libs.  Fixed various bugs