Refactored cli to be much better; include status printing; include fuzzy matching