Allow defining the user and group name to create as well as whether to take ownership of the /tmp folder.

This commit includes changes to the travis build process and more comprehensive testing of the role.
Test role w/ bats instead of insane shell scripting.
Specify all environment variables in env.matrix for consistency and add comments for clarity.
Added a test for the creation of a user-specific sudoers.d file.
Merge pull request #1 from pjkelly/pj-allow-more-config

Allow defining the user and group name to create...