Initial commit. Adds Stack data structure