remove singleton in arm machine and use class methods
making good headway with register machine implementation in arm