Finished Item tracking changes (final testing pending)

- Added JavaScript validation for the date and time fields
- Corrected the way the user object was being saved on changing the dropdown list
- Errors now displayed (invalid barcodes, invalid item references, etc.)