Minor correction
Refactor TransactionSteps, Pull some members up
Makes AccountSteps inherit from AbstractSteps
Refactor AccountSteps

Pull up some members
Refactor Steps

Make them inherit from AbstractSteps
Rename scenarios
Implements Basic Validations with DataAnnotations
Add missing reference