Created new classes

Working on implementing Command Patterns