add libs for tests

add sets building

update gitignore

Add libs for make sets and testing