add a file open action
update pubspec to use latest ace package and beyond
addressed comments
Merge pull request #22 from dart-lang/fileopen

add a file open action