adding new request class and starting the http namespace
starting to work on API