updated classpath, wrapped file arg in as-file in exists? and is-dir?