Pulled the default file response header addition up into the AbstractFileHttpMessageConverter.
Used the StreamFileCreator in the StreamFileSteps.
Stopped access to files and directories above the root directory.
Added start value validation to the non-parsing Range constructor.
Moved all the argument binding into argument resolvers.
Pushed code down to a new line.
Added a log4j.xml file for the tests to suppress all but fatal messages.
Simplified the exception handling and also added some extra tests to check the content negotiation after an error.
Added unit tests for all the argument resolvers.
Fixed the DirectoryArgumentResolverTests.
Implemented unit tests for Requests.