fixed error with whitespace handling in loading iterators
interactive mode accesiable via a '!' flag
added break to cleanly exit if file does not exist