A javascript fretboard trainer