add GET, POST, PATCH, etc. convenience methods. add path cleanup
add test for cleaning up path string