Added the delete method to the command line function.
Merge remote-tracking branch 'origin/master'
Added in state request and refactored the delete command line method.
Merge remote-tracking branch 'origin/master'