Changed to WPF

Update Console to GUI:

-Added ButtonClick Method
This method calls the RunASync method via a Lambda Expression. This
expression is used as calling RunASync as a static method will cause
errors.