Features
* Change the Start-Process to Start-Job to support impersonation. (17) ([`330cbde`](https://github.com/OpenJobDescription/openjd-sessions-for-python/commit/330cbdebc26cf108ff80640a29998665038c6e71))
* Add Windows session user (16) ([`4e954e6`](https://github.com/OpenJobDescription/openjd-sessions-for-python/commit/4e954e6366b21ce6864ef0a83bc3220d96c43451))
* Import Windows implementation from internal repository (12) ([`7b22f33`](https://github.com/OpenJobDescription/openjd-sessions-for-python/commit/7b22f337ac6d5c6654243784e58ae7a6a70f13ba))
Bug Fixes
* package missing signal subprocess shell script (24) ([`57f68a9`](https://github.com/OpenJobDescription/openjd-sessions-for-python/commit/57f68a908365fc0c8769b98d61a790e233e58030))
* exporting WindowsSessionUser class (22) ([`63b2685`](https://github.com/OpenJobDescription/openjd-sessions-for-python/commit/63b2685d9b1b1154727c7bb6b6fa1e48b6e882ce))
* Use psutil to kill the process instead of using taskkill. (18) ([`4bba2ae`](https://github.com/OpenJobDescription/openjd-sessions-for-python/commit/4bba2aeef9ebb5a5605ac7a3f09089a864808000))
* properly cleanup working dir with posix cross-user (13) ([`6eb7aa3`](https://github.com/OpenJobDescription/openjd-sessions-for-python/commit/6eb7aa3b2b5c78597b9da959a97a1572b80f1ef3))