Fixing JS type mangling

These commits should fix the issues (6 & 7) that resulted from the pymworks browser client converting all values to strings.

I did a quick test on the behavior rigs and...

1. nothing seemed to break (no regressions)
2. the pump issue appeared fixed
3. type casting worked

One note, objects are not type cast. Our options are:

1. make them non-editable
2. make the editing process read/write JSON

For now, we should just avoid changing variables which are objects (dicts & lists).