Dropdown menus for hours/minutes in New Event UI.
Changed and fixed the drop down menus for hours/minutes for event
creation UI
Implemented event sorting logic to fix most of the ui bugs
Revert "Implemented event sorting logic to fix most of the ui bugs"

This reverts commit 37582678867bd189848f4734ecfadd0b7bb1b939.
Sorted by team/personal first then by start time (sorry this is on dev)
Merge branch 'dev' into event_ui
Final changes made
Created the initial add commitment UI
Fixed some errors I missed in adding commitment UI
Fixing some typos in comments
Removed parts of the add commit ui leftover form event ui
Removed the time selector for adding a commitment
Merge branch 'add_commitment' of
https://github.com/cs3733-team4/wpi-suite into add_commitment
Adds in the Add Commitment button and fixes the layout for the toolbar
so both add event and add commitment are shown
Aligned the Date label for commitment adding UI.
Merge branch 'add_commitment' of https://github.com/cs3733-team4/wpi-suite into add_commitment
Beginning add commitment on database

Added structure to start server integration with adding a commitment
Implemented dynamic event ui validation
Changed name "categories" to "category" in Event class and type String
to UUID. Edited grammar in comments in EventEntityManager.
Extracted some server communication for use in Commitments and in
categories.