First pass at rosbridge client