A brand new set of comments.
Added more tests and fixed a few bugs, bumped version number.