An implementation of a stack demonstrating TDD & CI