narrative.cabal: add dependencies
add travis config
add initial src files