Updated deps, gitignores, got default primitive directive test to pass.