added file save and open dialogs

Ignore-this: 732ef0b3c6bad4643bb2a911553e5abf

darcs-hash:20130430235214-c21fe-f425adcbffac0ce4d8a99b3bc69e2c202cc9ffaf