OPSK-68 - fix for getting assays for suggested types

needs to traverse the hierarchy and include the assays of the children
removed duplication of project functional test

test_should_create_project was duplicated, and also completed the test for the ancestor in the duplication