Add tests module.
Update gitignore.
Update gitignore. Add test suite.
Add travis config.