refactored module properties
refactored commands
added confirm command
updated docs