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
Not getting your point. I need to return a handler here.
Do you mean replace
```
mux.HandleFunc
```
with
```
http.HandleFunc
```

I had test failure with:
```
panic: http: multiple registrations for /datareq
```