Codefellows app-a-day assignment using BDD, CRUD from scratch, Devise and authorization