Fixed readme, added a bunch of descriptions, bug fixes.