Move property to a more reasonable place.
Modified Domain objects to better facilitate puzzle building.
Added initial implementation of KenKenPuzzleBuilder.
Added a generate random puzzle call to the puzzle api.
Add empty KenKenBuilderTests project
Merge branch 'feature/angular-ui' into develop
Merge branch 'develop' into feature/board-creation

Conflicts:
	KenKen/KenKen.sln
Increase gridsize limit to 9x9.
Use random instead of static puzzles in kenkenAngular.
Added ThreadSafeRandom class.
Fix issue with bad randomness in Builder.
Added a distribution for whether cells should grow.
Change the check method to take an entire puzzle instead of just cells.
Changed to a normal distribution for groups.
Renamed DoOperationOn to ApplyOperationTo
Change Cell constructor to fix JSON serialization.
Finish puzzle builder; now creates operations. Modified GroupDefinition.
Fix compilation of puzzle controller test.
Fixed an issue which led to impossible division groups.
Removed an unused reference.