Require JDK 1.6 and added README.md

This fixes #21 and makes the build process more robust.