add support for a specific version

By default, the module will continue to ensure the package is installed, but
a user may configure a specific version or specify 'latest' to ensure
instead.
Merge pull request #45 from maestrodev/select_package_version

add support for a specific version