Merge pull request #1 from jentfoo/master

Add ability to save based off java.io.File
lots of update