Prevent duplicate task titles or duplicate category titles (fixes #22)
Sort category drop-down menu for new task alphabetically
Make uniqueness check for task and category title not case sensitive. Strip leading and trailing whitespace from task and category title before validating uniqueness.