Add Modulefile and update README
Import scripts from old eis-puppet module
Add safety check and use proper temp file

- Abort and do nothing if "keep days" is less than 1 day
- Use mktemp to fix known temp file security issues
Add server and node config file templates

Comments remain intact in these files since they are a much easier way
to find information than hunting down the NX documentation.
Import manifest

This code is based on the eis-puppet-nx module but has been adapted to
comply with the style guide.
Add spec test for add_node define
Add spec tests for manifest classes
Refactor code according to design pattern
Add parameter documentation
Update Modulefile description
Add test examples
Add usage example of add_node define
Fail if an unsupported OS is detected
Add license example
Make file paths configurable
Collaborating with nyren to improve commits
Fix ensure absent in nx::server class
Remove NX rpms in the correct order
Add nxserver package dependency to add_node
Update templates for master role