add 404 routing and view, make update requests work, more modal goodness, ajax updates to PUT verb