adding InvalidInputException and unit tests
sendind BAD_REQUEST when using GET with _method PUT
extracting to InvalidInputHandler
ops.. providing a scope
fixing tests and compilation problems
removing unused imports
Merge pull request #719 from caelum/exceptionUsingGetWithPutParam

sendind BAD_REQUEST when using GET with _method PUT