Add some more basic functionality

- Generate all paths
- Draw a heat map of the view
Can now precisely pick out next best step

This completes the changes to pick out the next best (short) path.
Add testing data
Merge branch 'master' of github.com:Grauniad/MapSearch
Sync to latest DEV_TOOLS