Created necessary new interfaces and added new function def to the new interfaces, but didn't add it to the actualy implementations. Also added TODOs for all the places we need to add code/comments for the new function definition.
Also renamed my requestSpec into RequestSpecification to match the interface
Merge branch 'hwRequsetSpecs' of https://github.com/ENuge/norbert into hwRequsetSpecs
improved comments
Made conversions implicit