make score square of differences and more doc tests
penalise boards we've seen before
remove brute force from astar file
Merge pull request #3 from tomviner/master

Opimise A* algo