Feature/button background image, closes #80 and #82

Probably in something like UIView+Haneke. We can do that refactoring later.