add grades and filtering to cal, prototype full month view, also perfect assignment