dir edits, compatibility updates, documentation

Should work with machines with java 7 now.