feat(buttons): added checkbox and radio buttons

I have created directives for checkbox and radio buttons respectively. I have a few things to discuss:

1) Should I create a directive which can toggle on click a custom name? (Semantic-UI has an example as the first button. When a button has a name once its cliked name changes) - as I guess I will need to use transclude
2) is the naming style of directives good?
3) Not so sure about docs style. I saw yours as a guide. Is that alright?

Hope it would be fine!
Thank you for replay but to be honest I don't see the need of using `ng-model-options`'s controller in current implementation since [the controller](https://github.com/m0t0r/angular-semantic/blob/feature-buttons/src/buttons/buttons.js#L41-45) of the directives is really simple. Excuse me, if I didn't understand you correct.