Made launcher use Classicube API

Made launcher use Classicube API (This required a change to .net 4.0, and the addition of json.net)

Also added a password char (hides your password as you type it) 

Did some cleanup with resharper (didn't cover all the issues)