Move ProcessListener
Use IO functions to implement copy
Finalize AlchemyException
Add main entry point for pc version
Fixes to string conversion
Add Arrays utility class