Removed settings.gradle, since its no longer needed
created filefor RequestSpec class
made more constructors, fixed protobuf error
Made the requestSpecifications item, theres a helloworld main to test it, haven't broken anything, yet.
Made a partitioned and regular RequestSpec class with companion object and constructor
Moved error checking in partitionedRequestSpec from companion object to class
Added converters between partitioned and non-partitioned request spec
Added converters between partitioned and non-partitioned request spec
Merge branch 'hwRequsetSpecs' of https://github.com/ENuge/norbert into hwRequsetSpecs
Changed overload to apply to a static convert method so defaults would still work in apply
Revert "Changed overload to apply to a static convert method so defaults would still work in apply"

This reverts commit e69462cf991d992914c2734588f59845920cd6ee.
Added comments and renamed conversion methods from apply to convert so apply could still have defaults
Removed impossible convert
added comments
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.
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
Added function definition