Added request logging

Added a middleware that logs every requests.

The logs are in the following format:

    {
        "userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2210.0 Safari/537.36", 
        "responseTime":0.02289605140686035, 
        "responseCode":200, 
        "time":"2014-11-05 15:52:26", 
        "post":{}, 
        "path":"/search/spoe", 
        "fullPath":"/search/spoe?aol=Children", 
        "get":{
            "aol":"Children"
        }, 
        "ipAddress":"127.0.0.1", 
        "method":"GET"
    }