Cleanup traits check code
Update gitignore
Add .travis.yml