Added creation events cache and broke out separate class selection page
Added new icon for new item
Events table as separate method
Now auto refreshes received events
Cleaned up css a bit and started on class selection part
Added support for specifying category and creation events as annotations on events
Added annotation to Nexa and UPM items
CreationEventCache now keeps track of which Items can be created from Events
Added support for initiating items via events
Application can now create items based on events!
Icons in class selection panel
Made sure room and return page links followed when selecting an event for item creation
New class selection panel also for normal classes
Only collects events when on class selection page (and 20 minutes after)
Added category and auto-create logic to all items
Fixed several bugs to the auto-create feature after test, and added some unit tests to it