Add ability to save based off java.io.File