started implementing stateful reader
added VRID RecordName instances
removed FromS57Record instances for subfields. added HasRecordName r constraint
moved lookupKey into Type module. some refactoring
removed fromS57FileRecord from type class
added handleRecord in the Reader module