implementing basic user features, also reorganzing bdd tests... cucumber does not do what I want it to