Adding BCMS_Wiframe_Encode class to handle wiframe widget output

This adds the `BCMS_Wiframe_Encode` class.  Pretty basic.

This is a pull request into your branch so you can merge it there...which should auto-update your pull request into bcms master.

Done with @zbtirrell