tweaked how events were generated
System.Type on winmd?
Some work on winrt promises for #19
hack out some types that are giving errors (for now)
fixed test project