Added core classes; added lambda sample
refactoring core classes; added samples
added cache example
added more cache examples
added comparator example
added grouping, partitioning, optionals samples; refactored core classes;
Merge branch 'master' of https://github.com/andreaiacono/Java8