Fix unit tests, add .travis.yml file

- A compilation problem and extra spaces generated by << operator.
- Added .travis.yml for live compilation/testing (experimental)
- Also updated README.md