Added makefile
Added stack
Added basic skeleton and helper functions