Added additional tests for user input of paths. Paths and catalog paths
are now handled separately. Paths are generalized and catalog paths are
specific. Sanitization of paths can be for files, folders, and catalog
paths.
Tests now cover the Establish console command. A more elegant solution
has been implemented for handling input methods for multiple input steps
for testing purposes of various console commands.