added user management library to act as common interface to user persistance.  Not yet hooked into the route handlers