update travis test matrix

To cover current puppet 3.x releases.
add a generic .gitignore
Merge pull request #16 from jhoblitt/feature/plumbing

Feature/plumbing