Add test suite. Currently empty.
Add test shim

Unit tests are based on tpunit++ by Trevor Pounds <trevor.pounds@gmail.com> released under MIT license
Build on travis