Adding source and test files