initial stab at reset tool, works from js, only works once from python
need to add tool to main.coffee as well
FIX: HasProperties set should not modify inputs
remove spurious logs
Merge branch 'feature/reset'