New-Fixture standardized

- Accept and resolve paths on input as other cmdlets do.
- Output standard objects.
- Using only Name parameter you can create fixture in the current
directory .
- If file exists Warning is issued.
- Numerous internal amendments to make the function easier to read.
- Adding Tests

- not moving the function out of Pester.psm1 to make the changes easier
to track.