Added Save File Dialog for prompting to save new/or unsaved files. added save calls for file menu commands with place holder for ajax calls to actually save the file (currently only tab title and file property are updated). added hooks into CodeMirror API for undo/redo functions