get_matching_blocks() fails on python3 #14

Now checks item not only for being an instance of bytes, but also checks to be an instance of str
editops fixed for Python 3; added documentation link to README.rst,
new package layout, bumped to 0.12.