wip-Development

i had to create a new PR. i think when i was updating my heroku account i pushed to the wrong remote so it looks like all of the 'previous' development branch was merged into master.
Actually, come to think of it, we can get rid of the etag thing entirely pretty easily by using POST updates and structuring the document as follows: { item_id1: true, item_id2: true, *specialhuntid*: true}. That is, just post the keys that we need to set to true into the state document -- nothing else actually matters