Merge pull request #209 from creighton/master

fixing etag precondition check
Merge pull request #210 from creighton/master

fixing document updated value. i wasn't updating updated
Merge pull request #211 from creighton/master

changed complex get to just filter statements at the end of the function