Added file saving support.
Added Save As support.
Added file opening support.
Fix the two-way binding for grammar and test text.
Handle filenames in the error grid better.
Corrected the filenames when showing C# compiler errors.