revision 5

Corrected date check, and giving warnings where necessary
revision 6

Generic categories for items., improvement in models, corrected
applicaition helper for time
revision 7

added functionality for adding new categories