Added framework for opening files.  Does not include a file chooser or any XML parsing yet