1. Fixed: Passes persistent connection case now.
2. Added some response cache code.
3. Fixed: GetMsgBody to get appropriate bytes.