added pathfind class with variant of a* pathfinding to calculate how expensive to move to a square
Merge branch 'working'
Merge branch 'master' of https://github.com/stevepsk/softdoc