Refactored the methods in the console class of the interface module to
make the methods more easily testable. Started adding tests and
documentation.
Started adding unit tests. Initial tests focused on user input for
console input.
Started adding setup and teardown methods to create and destroy a test
catalog.
Added tests for sanitizing all user input in the console.