App for native messaging

@devoncarew 

Add a initial version of the native messaging app with host in dart and app in js.
I see. But the client isn't using the length for anything, I think? (even the host doesn't have much use for it, it's the protocol that forces it).