Fixing documentation

Added information about ddg.eval to the .Rnw file and updated the PDF.
Fixed bug #39

Anonymous functions are now dealt with appropriately, though an error
message is raised as the user likely does not want to annotate the
anonymous function.
Spelling mistakes
Dumb mistake. Fixed and tested.
Done for the night. All tests passed. Utilities updated and also working, but not thoroughly tested
Final update to aaron's test cases
Fixing silly mistake causing errors in the report generation
Major repairs to ddg.source.

ddg.source was previously ignore the environment under which it was
exectuing. This would lead to a ddg where all values would be null (if
it was sourced with local=T), because the console creation code always
looked in the Global Environment, not the environment of script execution.
This only furtheres my case that we need to seperate the console code from
the source code.

Also repaired  a HUGE error with the timing functions were the working
directory code was not inserted properly.
Version now included using ant file