Cleaning up slider SCSS

- Make sure as much as possible is behind optional classes
- Rename everything to follow style convention
- Add new class for JS binding
- Rearrange file to take advantage of SCSS nesting with &