ENH: begin some db interactions with the user module
TST: add some testing boilerplate