added project setup stuff and test directory