Review 140602 add status model

Here we have combined refactoring and API v2 changes
better and easier - `base = installed_products.find(&:isbase)`