Prelim work of part 1, commented out pushing function of stack which needs reworking
code for part one should be completed, still working on creating verbose test cases