Moving to a more functional style and added quava
Using optionals and iterables
More use of optional and friends
More functional refactoring
Merges
More functional utils.
Import fix
Iterable fix
Moving to 1.7 available forEach
Moved over to scotty's forEach
Moving to quava Optional
Builds with jdk 1.7 now - all functional features from quava or included
use a diamond