Add adding and basic listing tasks functionality

Refs #9, #1