Added comments, added documentation, added cleanup for FastStringUtils, added more types of buffer handling and input stream handling to slurper. Added a good description of parser types. Added Apache 2.0 license header to files that were missing it. Ran code formatter.