Patch miso belica

I noticed your fork and wanted to check it out. I was getting an error that I had and updated in the main breadability tree around a sibling being itself. A quick check works around it. Sorry for the messy merge, it's pulling and having issues matching up a few things. The big change is in the check_siblings function in readable.py.

I like the fork from my initial impressions. I love that it's got passing tests on travis for py3. I miss my Makefile, but I'll try to go through the changes and see what/how to pull updates back to the main tree. You did a lot of work here to catch up on. 

Please let me know if you're interested in trying to work together on a single repo. You can email me at rharding@mitechie.com or jump in Freenode irc at #bookie to chat.