Updates to Most Files

This should add some command functionality.  We still need to look these
over and make sure they are following the algorithm and calling the
functions correctly.