Fixed Bug That Prevented Modules From having The Same Test Name(s)

- I have integrated the changes from pull 9 and incorporated the feedback given in pull 9's comments 
- I have fixed a bug that prevented the developer from have the same test name in two different modules