add six to requirements
add validators for request method
add param validation
add tests for params validation
add request id validation