Cleaning and Dialogs

Cleaned up CharacterSpreadsheet class and added preliminary layout of
new macro dialogs