tiny framework rack with http methods