App for native messaging

@devoncarew 

Add a initial version of the native messaging app with host in dart and app in js.
1. You're initializing a list and then compare it to 0.
2. Uint32List is a wrong type here: it doesn't convert the first 4 bytes of `data` to a 32-bit integer.