Feature functional product test

Merged in the other functional tests and created test that checks the ability to create a new product