Adding the library and test files