Dataset submission detalis

resolves #54 
can probably use `:when` instead of remove, http://clojuredocs.org/clojure_core/clojure.core/for