ignore binstubs
Updated guardfile to run all specs on all changes
Added a PostHeadType module
Basic parsing of product head
removed encoding headers
Added product head and line classes
Renamed classes to match efonelfo modules
property only supports known options
Removed POST_TYPES const
removed PostType#post_type_human
Changed PostType.for to find class by name
keep it dry
align properties
Merge branch 'refactor' into products

* refactor:
  align properties
  keep it dry
  Changed PostType.for to find class by name
  removed PostType#post_type_human
  Removed POST_TYPES const
  property only supports known options
  Renamed classes to match efonelfo modules
Added VA and VX classes
Added has_many functionality (assign via hash and to_csv is broken)
alignment
Added @owner to Array
whitespace
fixing to_a methods