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.