adds more code to BinaryClock. Slightly broken, will fix