First steps in writing program

Implemented command line arguments via argparse. Also wrote test cases
for some of the functions. Set up basic shell of the class.