refactored CLI, built out interactive help commands