Made counter class a base class for easier implementation of new counters. Made number display part of the model its own model for use in multi digit display. Changed block info render and added translations. Added TwoSidedEventChecker for signal gate, Number Equals Gate and other future gates