move to directiveDefintionObject in heading
added gitignore