More Checkers and Documentation

Redid the checkers to fulfill the assignment requirements and added
documentation to a few things.