adds git completion and prompt; other minor changes