Merge pull request #8 from amwilson/master

Resource to manage an iis site state - running/stopped
Addition of a Modulefile that will allow me to create a pupept forge module
Fixing lint
Added ensure param, default to 'present', implemented 'absent', added tests.
Forgot sometimes-necessary-but-not-this-time-but-its-good-practice commas...
Added ability to delete websites, and tests to validate.
Fixed extra space caused tests to fail...
Added ability to ensure app pool is removed, tests to cover the new code
Fixed should_not syntax
Added ensure to allow removing bindings, tests too
Fixed typo, tests were failing
Fixed typo in tests
Merge pull request #9 from bcatlin/destroy-resources

Added 'ensure' parameter to classes, added tests to validate they work as expected.
Added -confirm: to commands, fixes issue where it was hanging
Merge pull request #10 from bcatlin/destroy-resources

Added -confirm: to commands, fixes issue where it was hanging
Added ssl support for initial creation of Site, defaults to false to match powershell function and default port
missed pipe in validation of SSL param
Fixed spec tests to include the new optional param -Ssl:
Found a bug in certificate lookup that was preventing a wildcard cert with friendlyname that contained astrix to not be found, changed -match to .Equals() method which when comparing exact strings works otherwise could have issue with wrong cert such that xyz.company.com and company.com would be a -match so it could get into a race condition of which is first in the list
Remove confirm, which wasn't doing anything, and add recurse to stop delete from hanging