add travis config
validate all arrays
fix specs to cater for PR #162
fix specs for PR #158
apt modules relies on lsbdistcodename fact
check apt::source in catalog, not the file it creates

We should trust the apt module to do the right thing,
and just test that apt::source is part of the catalogue.
Fix upstream_cfg_prepend loop to put every element on a dedicated line
Merge pull request #165 from 3flex/rspec-fixes

Rspec fixes
Merge pull request #164 from 3flex/validations

Validate all arrays
Merge pull request #163 from 3flex/travis-config

Add Travis config
Merge pull request #166 from gini/fix_upstream_prepend

Fix upstream_cfg_prepend loop to put every element on a dedicated line