Cosmetic changes from the previous PR
Raise an exception if no base products found

- Only in initial installation
Added test case for Product.ReadProducts

- zypp data are stored in YAML
Changes and version
Test moved to be better-readable

- joining tests that belong to each other
Merge pull request #222 from kobliha/product_to_throw_an_exception

Changed Product.FindBaseProducts to throw an exception