Add a file which will: check that the development environment is setup, since its the only initial place to use jdk8 features; give hints on where to get a lambda build, ide, etc.
Add more files to ignore.
Re-namespace under org.adoptopenjdk. Also add some introductory text to the first exercise.
Make sure we have the magic 3 examples. Also removed the example that relied on filtering, as we should defer that to the next exercise. Use an example which will require using the form of a lambda syntax with multiple statements (i.e. x -> { x.foo(); x.bar(); } )
Add readme.
Move first exercise out of package, rendering the packaging redundant.
Update README.md
Add java 8, lambda based solution.
Get rid of lambda solution in this branch.
Add the first test from the second tutorial on filtering.
Add a second example for the filtering & collecting test.
Add another filter example.

Conflicts:

	src/main/java/org/adoptopenjdk/lambda/tutorial/exercise2/ElectoralDistrict.java
clarify what I'm talking about when I say inference 'is no there yet'
Remove unused imports in uncompleted branch.
Add javadoc for the final unit test for filtering.
Update README.md
Replace all anonymous implementations of FeatureMatcher with call to factory method given an extractor function.
Add a third exercise: mapping.
Add three tests for mapping behaviour.
Make it clear method returns a set. Also use a feature for a better test failure message.