Code format.
Prevent loading the same assembly twice.
Copy across forward/back functionality. Close #8
Default to C# if UI Automation fails.