adding vim, puppet, git packages

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
fix gitignore

Signed-off-by: Prasanna Santhanam <tsp@apache.org>