Restructure of the Closeable Iterator and Iterables classes to more closely match guava
Added additional files from last commit
Completed javadocs and most of Unit test clean up to work off new static methods instead of old class specific implementations.
Finished unit tests and added a few utility methods for iterators and iterables
Fixed comment wording
Added a varargs method for chains
Merge pull request #7 from eawagner/mangoGuava

Reorganized Iterable and Iterator classes