tightens input data verification for objects
adds implicit request type feature
-minor renaming
-throw invalid request method exception if needed
-make request methods case insensitive
-fixes params object validation in request method
make reqsy for phantomjs ready
adds jasmine unittests and karma config