Added methods to 'button' component.
Updated changelog.
Merge pull request #291 from argelius/button-methods

Button methods