Rewrite of project previously written in cucumber with a lot of chaos. Simplified.