Redesign of methods, instead of providing methods which interface
between the db and an sql statement the methods should either accept and
id and return the corresponding InventoryItem object or accepts an
InventoryItem object and adds it to the database.