Fixed random typo that got automatically introduced into the code.
Added constraint that only "available" fingers can be assigned in a fingering state; added additional pair span cost parameters.