Add .travis.yml
Add a virtual destructor in TViewer
Remove dependency on boost::algorithm::clamp