Set gzip to BestSpeed.
Added MaxBytesReader for max request body DoS protection.
Refactored to split up code into files.