Unittests

i ported the unittests to use xunit 

in the spirit of tdd they are red now so good luck @jornh to integrate them.

sadly cef tries to start the subprocess from vs testwindow app and not from the path i specified in the browsersettings which is quite confusing.