refactored task, var helpers
rebased task, var helpers on box.functools.Decorator
updated to box 0.29
updated to renaming rich_input to enhanced_input