Algorithms: Use custom object for output value bindings
Allow user algorithms to set optional updated flag
Merge pull request #41 from fqqb/algo-obj-out

User algorithms can signal when a value was not updated