Merge pull request #1 from Foehg/master

Music theory updates
Fixed a missing -1 when normalizing.
Merge branch 'master' of https://github.com/Foehg/fingering
Build a tree structure for better path generation.
Needed a toString() method for State to get the alreadyVisited hash table working correctly.
Minor HTML changes
variable rename
Reamde changes
Merge branch 'master' of https://github.com/Foehg/fingering into Foehg-master

Conflicts:
	fingering.js
Readme changes