- made shelve backend work if no doc has been created
- fixed objinfo endpoint
- implemented store function in plotting.py