make a major change in layout and log pattern, rename several classes for consistency, add fake client requests, implement a simple client log request analyser, and add client request logger