Refactor Projecfile management
deps: guess project name using some conventions
deps: check command errors
deps: initial, very naïve way to do `update`