Tidy up and put in decent pop test
finished StackImpl