Add test suite
Setup travis-ci