forEach and remove single item functionality

Added forEach iteration and remove
- forEach matches array.forEach behavior
- remove: removes an element at the specified index.  the view buffer
is updated accordingly.
- visual.html
  - added basic control pane (support for remove now)
  - toggle between rivets/vanilla list

- Updated dist to match changes