add transport and naro

- add transport class to handle basic (very) one-2-one and one-2-many
communication
- add naro prototype library