Simple bugfix - forgot to make a thread loop infinitely
Update staff submodule with encoder support

Add subclasses for sensor modules that are thread-safe and output values in
the desired units.