Simplify and unify get-text method

The core can be vastly simplified by just using the default clojure.java.io/reader to handle grabbing the source text. This allows for a single get-text method that will handle files, strings, URLs, essentially for free.