Add color handling and width-aware size specs
Make width parsing more sane
Fix comments
parse-fmt Comment