added ColorButton class to use Core Graphics instead of images

Signed-off-by: Jared Allen <jared@redcact.us>