Added bi-directional messaging, updated readme