Refactoring preconditions
Fixing error handling
Doing etag check first like Jersey
Merge pull request #319 from futures/preconditions

Refactoring preconditions
HTTP POST requests should require the POSTed path to exist. PUT requests
should be used when the path-to-the-object is known in advanced.

Updated tests to use server-minted paths or PUT requests to UUID-based
paths as appropriate.

Resolves: https://www.pivotaltracker.com/story/show/70174556
Merge branch 'master-aic' of https://github.com/nikhiltri/fcrepo4 into master-aic
Added CITI bindings (literal values); made nodes permissive.
Merge pull request #1 from scossu/master-aic

Master aic