added first plugin test
breakdown some interproject source dependencies and add a couple more test class frameworks in the process
get rid of compiler warning