refactoring the products controller to respond to JSON. Created a _form, step 4 may have a problem or 2, but as of now complete