Add another type1 message to specs
Refactor individual parse methods up to Message#parse

Also replaces :padding with the more-accurate :os_version in Type1.