Linking up item selection to the API

Selecting an item now gets the item from the DB and holds onto it in a
cache as an object in JS. It currently also displays the item name and
description, but this will be expanded to show relevant info about the
item.