serialize array
add licence
add .travis.yml