Renaming original stack implementation to "ArrayStack"

in preparation for linked-list implementation.
Filling in linked list implementation of stack

and making "Stack" an interface in the process, extending client app to
use either implementation.