Fix: Windows File Associations

* fix associations that are self referencing
* fix powershell associations
* add tests
** powershell tests need execution policies