Initial implementation of signup.  new IRepository methods