Included all bonus capabilities in the assignment description. Basic error checking, but haven't done a complete bug test. Fairly solid.