Search up the directory structure for crate roots

 - not as good as it could be. currently searches for lib.rs or main.rs.
   - ideally it would hunt any .rs files for a main fn.