user can delete tasks

also refactored tests so that DB is not initialized multiple times and @tasks is created in the before block