added class docstrings, cleanup, set more sensible update rate (20 Hz)