Add ability to save based off java.io.File

In addition I added the eclipse .settings to the .gitignore, and fixed a javadoc that was described incorrectly on one of the other save functions.