Added new views for product edit, product variant edit, product variant ...

...create.  Renamed ProductEdit to ProductEditWithOptions.  This completes the refactor to directives and the simplification of the product / variant edit / create process