removing usage of <binary.h> in favor of native 0bxxxxxxxx constants
Timer more cleanly handles adding/removing callbacks
Added Timer2