Fix build
Don't duplicate the !
Remove excess license comments
White Space
Added target aliases
Error messages for bad generate number
Error messages for bad generate number
Error messages for bad generate number
More tests
More aliases
Which files get built
More implementation
Better tests
Merge branch 'master' into js

Conflicts:
	Makefile
	test/app/0001-help.sh
	test/app/0001-solve-simple.sh
	test/app/0002-solve-easy.sh
	test/app/0002-version.sh
	test/app/0003-about.sh
	test/app/0003-solve-intermediate.sh
	test/app/0004-solve-expert.sh
	test/app/0004-solve-simple.sh
	test/app/0005-help.sh
	test/app/0005-solve-easy.sh
	test/app/0006-solve-intermediate.sh
	test/app/0006-version.sh
	test/app/0007-about.sh
	test/app/0007-solve-expert.sh
	test/app/about.sh
	test/app/help.sh
	test/app/solve-easy.sh
	test/app/solve-expert.sh
	test/app/solve-intermediate.sh
	test/app/solve-simple.sh
	test/app/version.sh