derive watch and default tasks
adds readme