Added stack implementation
Added core functionality.
Added usage. Tested stack impl.