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.