a lightweight RESTFul framework