changed tasks to specify own dependencies
updated readme to include task definitions