Add files and archives to the DistributedCache via configuraiton.

This patch enables you to add files and archives to the Distributed Cache via commandline specification and configuration within a job. This is important when mappers and reducers need to refer to configuration or relatively small data sets as part of their execution.

The new file "wordcount7.clj" demonstrates both of these two methods, and provides unit testing. The commandline usage can be tested manually, and the current additional test in the file tests specifying the added test files to the cache for use in the mapper.

The commandline help has been updated, as well as the README.txt with regards to wordcount7.clj.
Merge branch 'adding-files-to-distributed-cache'

Conflicts:
	README.txt
	project.clj
	src/clojure_hadoop/config.clj
Hadoop 1.0.3 ~> 1.0.4; Added test dir to compilation path.

1.0.4 is the latest version of hadoop. Bumped it up.

If someone were to download and run lein test, it would fail because the test cases are not compiled. Added the directive in the project.clj to compile them so lein test passes.
Merge https://github.com/alexott/clojure-hadoop

Conflicts:
	README.txt
	project.clj
Merge pull request #13 from Roxxi/master

Hadoop 1.0.3 ~> 1.0.4; Added test dir to compilation path.