Untested implementation of a stack

Implemented a templatized stack using a simple linked list to store
the stack elements. A StackNode encapsulates each stack element and
holds a reference to the next stack element.
Merge branch 'master' of https://github.com/jhalstead85/Simachine