fixed most tests. ReporterTest has two failing unit tests
added Annotation tests
fixed reporter and its tests
FileCache tests
comparing print_r output in annotation test