Ensure that program name is always tasktogo

By default, go build depends on the current directory name in order to
name its executable. This commit adds the -o flag to the Makefile.