Major rewrite - broke out "fields" to be much more configurable (includes, excludes, renames)

Signed-off-by: Russell Snyder <russell@redowlanalytics.com>