Travis-CI configuration

Shoule be at least a safeguard against bad commits. Does not solve completely #48 since MSVC is not available in Travis-CI.