Added MatrixHelper which will eventually manage the command shell interface for the program