fixed tablature edge-case bug occuring when lines were uneven length (longest line was sometimes truncated); refactored tabs class to use module pattern, check longest line, and, when tab line ends with a "|" place it at exact end (canvas); follow naming convention of constant all upper case and use local "alias" variable for dependency (better minimization); fixed F#7 definition;