fix(not-express) avoid being locked into express. closes #23

accept body as second parameter to valid_request and parse_request
avoid express-specific features such as req#get and req.protocol
add hapi-specific check to get url and protocol

- [ ] Unit tests for new functionality / cases