ignore integration tests
add tests
add GPL License