Extract SREG into its own file.
Add factory() to ALU.
Add constructor test to ALU.coffee