added changes to make stack independent of the initialized function (more modular)
added changes to skeleton of stack.cc (tests can be written, functions can be implemented), and documentation in docs)
Merge pull request #8 from expensivecow/develop

merging refactored code into master branch