Update split_img command

Pass the filename to Image.open instead of the file handle so it
works with Python 3.2.

Break signals out into a separate module to hide blinker dependency.

Connect signals so models get created when an image is split.
Create models from OCR