Refactored ribbon bar, added some documentation and more selection changes

Add event/commitment now fills based on selected day and current time rounded up to the nearest 15 mins
Selection in month view still being worked on
Date picker can be set by time and by date seperately now