Buffer proxy

A little magic and we have a solution to running on Python 2 and to opening the file read only. Yay!