Reorder const qualifier to follow type
Add info*, warning*, error*, and debug* methods
Reorder function preserve()
Tweak rakefile
Print info & debug to stderr instead of stdout

Leave the stdout channel for actual data.
Return the block instead of null in Block create
Fix Clang Analyzer warnings