reorganized classes, added code, removed wall class and spec file, added maze_printer class, added tests