merged demos into externs library and enabling Travis CI