Rewrite of http request parsing

- All headers are stored in maps
- Clean up code
- Removed fetch of files from local directory
Added files from OP server
Merge branch 'master' into openid
Changed log message on boost::system::error_code

- Now logs the human friendly message