Found some possible memory leaks and cleared them up. Updated the constructor to include an argument to let the user decide if they want to publish teh incoming data via a rOS publisher or if they would also like to visualize that data in real time with a cloud viewer object.