clean up by using python mmap module
Add context manager protocol

Now can do as follows:
with ISMBlob.open('foo') as a:
    a.asarray()
    etc.
add/fix context managers