App for native messaging

@devoncarew 

Add a initial version of the native messaging app with host in dart and app in js.
Yes, for the client. But the host has to prepend the message with the message length.