- Organize code into separate files for easier maintenance
- Add Default Font Command, Font Favoirtes, FontPreviewGenerator
- Disable font options if there is no valid selection
- Remove font preview from settings file since we can now generate a
preview for all fonts via the FontGenerator command
- Add commands to command palette and context menu
- Update readme