Refactor steps and add authentication feature file