Begin new repo as a fully functional module. Tests pass, and a promise is returned.