added some commentary; improved performance a bit
Merge pull request #17 from jgsmith/master

Code cleanup; a bit more documentation; added some presentation components