Updated Checkbox to new JS Design Pattern

Updated the checkbox component to use the latest JS Design pattern as
described here:
https://github.com/jasonmayes/wsk-component-design-pattern