widgets increase size depending on content

Added this.sizeDivAppropriately() which resizes the widget if the
content inside is larger than the widget itself.  Must be run for every
function which could make this happen (i.e. adding a task)