My implementation of the test driven development assignment for Software Engineering D'14