Add geppetto infrastructure and update .gitignore
Properly implement "absent" parameter
Merge pull request #3 from DavidS/geppetto-fixes

Geppetto fixes