Match Fred's directory structure
Compile for Java 6
Merge pull request #1 from Juiceman/Build_cleanup

Build cleanup
Use Arrays.binarySearch not Fields.binarySearch.
Fix unit test as FreenetURI is more picky now.
Fix .classpath build path for eclipse.
imports
Use correct makeClient().
Imports, getPartAsStringFailsafe, generics.
Fix more makeClient()'s.
More makeClient()'s.