Edited both clint.py and inventory.py to produce more useful messages when an incorrect foreign key is entered by the user. For instance if a bag is created referencing a machine with id=5 but that machine does not exist. Refs #13
minor tweak to edit bag argument list to avoid problems with the ability to rename a bag