Added the ability to pass in the filename

If the arguments array is longer than zero arguments, assume the first
argument is a filename, and try to load it.