Added file open dialog support

ctrl+o opens the file open dialog so you can pick a file to open
ctrl+n clears the editor and gives you a blank slate to create a new
file