Created equals and hashCode functions for Field, updated FieldMacro to use "val" insted of "def" for field creation.
Return type (B) included in checking equality. Add couple more tests.
Added exception in case of different column type for the same field.
Imporoved docs for Field. Bumped version of maestro. Fixed FieldSpec.