updated javadoc for interfaces and exception handling for implementations
fixed conflicts
few more project restructures
fixed after conflicts
last quick fix
one last quick restructure
Merging TestReporter updates from justin