Separate part one and two of coding puzzle
This merge request breaks the two parts of the coding puzzle into separate projects to make life a little easier for candidates.
Part one is the challenge based on completing implementations to make tests pass. Part two is the design challenge - creating the video store.
I've also added some skeleton Interfaces and Classes in the Video Store challenge to get candidates started, as well as an acceptance test showing the usage of the video store.