Added stack interface and first implementation using dynamic arrays.
Added abstract unit test class for general stack implementations to use, and extended it to test the ArrayStack implementation.