CLI Application Framework for Python