a program can now also be run without validation
programs can now also be self-validated with a custom lambda
removed some duplicate report code
supporting target programs as well
applied the correct structure to the readme file
added descriptions for types of programs and the cgocc utility
update