new directives for managing product information, new product create view

* New slide open panel directive for managing the open/closed panels that have a boolean to manage state
* directive for the digital downloads
* fixes for the basic product properties directive
* ProductCreate view that only manages the intial product create.  This is the first step towards breaking out the ProductVariantEdit into a simpler view.