File save load

Enable load from file and save to file according to file extension.
Addresses request #355