issue #272. bitwise operations added

Added bitwise operations for images. tests added. cv2 image support was broken. fixed it.

    img = Image("something.png")
    img1 = Image("something_else.png")
    img.logicalOR(img1, grayscale=False).show()
    img.logicalOR(img1).show()