Add Pester testing framework

Pester is a testing framework for PowerShell. Adding it to 'spec/' because I
can force PowerShell to look in 'spec/' rather than the location
$PSModulePath looks in ($PSHome/Modules). '/spec' is more widely-used than
'/modules'.