Adds ability to customize button icon.
Merge pull request #7 from dcporter/button-icon

Adds ability to customize button icon.