cleaned up to conform to style guide via puppet-lint --no-only_variable_string-check
Reverse $iftemplate assignments in 'if $isalias'

rspec tests to the rescue!
Quote strings in selectors and case statements.

Also add default to selectors.
Merge branch 'feature/fix_lint' into develop
Add data validation and rspec tests.

Add rspec tests to confirm that validate_re, is_mac_address, and
is_ip_address functions will fail the catalog if given the wrong input.
Update documentation.

Added a Deprecation Warning about the conversion of network::global from
a define to a paramterized class.
Added items to the TODO list.