Beginning of a command-line interface
Added scanning to the CLI
*Manager classes get their own package