added page caching to additional item/item_json views, closes #280