add copyright notice
remove file-variable
remove useless notice
add 'make test' target
update travis config