Bastion: Adding products table view and creation screen.
Bastion: Updates for selecting the newly created provider and cleanup.
Merge pull request #2831 from ehelms/product-ui

Product UI: Adding product table view and creation screens for product and provider.