added ProductController spec