Updated Slider to new JS Design Pattern

Updated Slider component to use new JS design pattern as detailed here:
https://github.com/jasonmayes/wsk-component-design-pattern