Compression

Adds support for compression
Merge pull request #38 from kevinchabreck/compress

Compression
listen on port 8080 now
Merge branch 'master' of https://github.com/kevinchabreck/cpp-server

B
:
B
B
B
C
Ci
C
Modified Put
Merge pull request #39 from kevinchabreck/unit_testing

Unit testing
Added Cache Functionality

If has not been modified since date/time client asked, sends 304 “Not
Modified”

This is applied to both GET and HEAD.

Tested using curl
Merge pull request #40 from kevinchabreck/cache

Added Cache Functionality
Moves caching to head.cpp
Merge pull request #41 from kevinchabreck/cleanup

Moves caching to head.cpp
Merge branch 'master' into unit_testing