Added PH and MI as register types

In addition changes the test to a list as proposed in issue 58