build, setup and default tasks has been separated. Comments updated.