use a more specific error type
use expect instead of assert
invalid png sample
spec for invalid png, using expect
bmp handler
specs for bmp
updated readme
bump version for publishing