Manual and Interactive modes

Added new methods of configuration input, as well as changed some of
the structure to accommodate this change. Various aesthetic changes
were effected, and logging experienced some mild updates.