Added grid initialization test
now raises error if puzzle string is incorrect
Merge branch 'development'