Updated usage().saveNewEntry() to include Prices

usage().saveNewEntry() did not include unitListPrice or unitActualPrice.
Updated to include them for adding Inventory Items from Assigned Kits.

Added userId to selectPhysicianPrefs and updatePhysicianPrefs

Change list of inventory items to not include replenishment location and
ship to as attributes. Instead, when adding an item to Usage, get the
kitItem from database and obtain the replenishment location, ship
location, and unitListPrice to insert into Usage