switches the order of error and access log paramters to be consistent with the rest of the library
adds documentation
adds Doxygen file
renames mock logger to stub logger
adds tests for TLS timers