Made launcher use Classicube API

This required a change to .net 4.0.
Also added a password char (hides your password as you type it) and did
some cleanup with resharper.