Clearing Up Some Things

Nothing major, but a few changes:

-- made the documentation nicer for the community
-- [converted all hard tabs to soft tabs as they were mixed in a few places](http://www.codinghorror.com/blog/2009/04/death-to-the-space-infidels.html)
-- added some attribution docblocks in the classes