Initital Project Commit
Added basic Stack handling
Minor tidy up