updated request method to support multiple methods
added 3.x tests to travis