Creating and testing user module.  Working out architecture... it looks like sharing code is not going to fly.