made the def param part of the path rather than a query string
added error checking to definition file parse
fixed status type checking bug
removed new spec menu for now
hide steps until running
added more commands
small refactor and added failure handling