Initialize attributes in Order programmatically
Add ColumnProperty class for search results
Extract hash key-related methods into Inflectible module

Inflectible deals with conversion and comparison of keys
Improve handling of extra SearchResults data

The Brightpearl API returns extra data on searches that might be useful, so we should capture it and keep it in every SearchResults instance.
Merge pull request #15 from allolex/improve_search_results

Improve search results