Change a lot

Alter the way the hoppers are managed - now only ones we care about are
monitored.
Wrap BEC's Consumer in it's own class to prevent ClassNotFoundExceptions