Defined the set of Package Me tables using ruby based metadata DSL.
Fixed some Package Me table definitions.
Made default length value as 1 for char data columns.
Fixed type in product table definition.
Implemented correct processing for SQL functions used in default constraints.
Moved the part of code from DefaultConstraintValidator to DataColumnSchema class.
Created DataColumn class and its spec encapsulating the actual data table column. Delegated a part of data column logic to the new class.
Covered DataColumn class by specs.
Used class instance variables in to reduce Connection class.
Implemented ColoredFormatter class responsible for colored console output. Performed monkey patching for String class adding colorization ability.