Function outlines

All outlines are now in, and each check can be turned on or off at the
top of the code. Most checks have some very basic functionality.