moved js and css into static folder
Improved readability of keyboard.modifySelection
finished implementation of keyboard.modifySelection

keyboard.modifySelection now replaces any selected text with the string given as argument.  If no selection, it places this text at the caret location.
changed implementation of prior_keys to char and position
changed the switch block not to use innerHTML