Added diagonals via easystar.enableDiagonals() and easystar.disableDiagonals(). Add a test for diagonals. Update the demo.