Shop update

Able to instantiate different shops with different programs available to
the user.