fixed bug with the toggling of subscript and superscript. Select boxes work except for the note portions (doesn't return focus).
Fixed focusing errors for editor. Added fontnames. There are still two bugs that I am working on:
-> toggling for subscript and superscript doesn't always work correctly (this is a bug with execCommand)
->can't get editor to focus() and initialize fontSize and fontName when the page loads

Let me know if you find any other bugs
Made font size and name dropdowns scrollable
I discovered some bugs with superscript and subscript but this seem to be due to how execCommand and queryCommandState work. Several javascript wysiwyg editors I have found online all have the same bugs. I will just ignore them and we should just be careful with how we use subscript and superscript in the demo.
The bugs happen when you write some superscript/subscript text and then (while still subscript/superscript) add another feature such as italic. The page displays new text as italic and subscript/superscript but queryCommandState returns false (so the button isn't highlighted). If you then try to toggle the subscript/superscript and go back to normal text it takes the subscript/superscript to another level.