Branch Creation

Created the branch. Created a barebones implementation of a puzzle
class and three interfaces: IPlayable, ICreatable and IFindable
Merge pull request #2 from williamhc/Create-Puzzle-Class

creating a puzzle class scaffol