Fix #20 Exception catch-all on IsProcessOpen

The default will run as "Not Open", allowing multiple procons to open in
the same directory if procon is run with limited permissions.
Cleanup & a little refactor of Procon.Program.cs