Initial implementation of new Format module.
Added dependencies on blaze
Removed FormatList dependence
Added tests, reorganized code, fixed test failures
Added ansi-terminal dependence