Changed the stack implementation to one that uses a slice instead of a single linked list
Adding in final/complete test cases for the stack implementation