Updated main README to reflect changes to several modules
refactor boru.py to be prettier; added doc string