Framework: DataRequest implementation

More to add before merging:
- [x] Http handlers
- [x] TestFrameworkDataRequest
  - [x] reached ServeAsX
  - [x] id, req, data is correct
- [x] Close go routines at the end of lifecycle (Note: http server isn't closed. We need graceful shutdown solution.)
  - [x] close go routine
we should not fatal here. this is a client side error. print and return httpStatusBadRequest