More tests, bug fixes

Added tests for tags and name filter functionality of Describe.

For some reason, PesterState defined TestNameFilter as a string array, but the Describe code and Invoke-Pester assumed it was a string.  The code has been updated to work with an array in all places.