Ignore output files
More .gitignores

Ignores for xcode
Refactors STACK_CAPACITY.
Corrects Push
Adds IsEmpty
Adds IsFull