#11 avg time is wrong
#10 should be internal server error
remove unused classes
#9 shared parent exception, exceptions for each of the major http response codes