Fix bug in liveness analyzer
StrBuf -> String, for latest version of Rust.
Add support for submodules and paths