Implement add functionality.

Should probably write validation to prevent duplicate tasks.