update template to avoid puppet 3.2 deprecated warnings

Removes warnings like:

```
Warning: Variable access via 'name' is deprecated. Use '@name' instead.  template[.../modules/cron/templates/job.erb]:4
```
Merge pull request #14 from RsrchBoy/topic/fix-3.2-warnings

update template to avoid puppet 3.2 deprecated warnings
Change all files to be owned by root rather than cron owner

  - If files are owned by a different user than root then cron
    displays error
      crond[2221]: (root) WRONG FILE OWNER
Merge pull request #17 from mattyindustries/develop

Change all files to be owned by root rather than cron owner
Convert test fixtures over to new style provided by PL - fixes #12

Test fixtures are now generated as per
https://puppetlabs.com/blog/the-next-generation-of-puppet-module-testing/
Do not test puppet 2.7.x on Ruby 2 - It is known to not work.
TravisCI is still building on Ruby 2/Puppet 2.7
Travis *really* didn't like that.
Stop trying to not run tests for Ruby 2/Puppet 2.7 - just allow it to
fail
Update license file to contain actual license text
Add proper changelog