future-proof against additions to native console by browser vendors
reorder methods
refactor condition() method so it is no longer a public method on the console object; begin documenting source code
further document source code methods
rename rawText to blob since "text" implies strings where "blob" implies a varity of inputs