feat(material-switch): add switch component

Closes #80
docs(): add documentation for switch
feat(switch): add focus styles
docs(material-input): update usage

Closes #189
docs(): fix typo

Closes #190
$$q -> $q