added support for more button types/colors or a custom color.
all drawn via CoreGraphics instead of using images.
updated demo project.
updated version numbers.
new screenshot
update README