Added BadSubsystem and Logger

added BadSubsystem class and Logger interface earlier today
rsinghal is me, by the way