feat(buttons): add checkbox and radio buttons

Closes #53