improve error message
add extensions list to product model
add test for extensions
Merge pull request #94 from SUSE/review_140602_add_estensions_to_product_model

[Review] Request from 'digitaltom' @ 'SUSE/connect/review_140602_add_estensions_to_product_model'