Created all the basic steps needed to execute a command and query

There is no validation yet, and no handling of exceptions
All the default stuff should be in the default static class
The default parameter should be built into each step