add SingleInstance class

inspired by
http://elegantcode.com/2011/03/02/wpf-advanced-jump-lists-using-a-single-instance-application/
use SingleInstance and introduce ProcessCommandLineArgs (nyf)