Updating overview and description
Updating
Consistent (with other projects) Makefile targets
Ensuring consistent target names
Updating frozen dependencies
Updating with latest version of optparse-applicative