Added stack.hpp

A stack class, which is lightweight and easy to use. Overwrites std::stack from <stack.h>. To fix this, change "namespace std" to "namespace new_namespace". C++ only.