Implements additional opcode functions

- Opcode functions for degrees of freedom, comments, long ID and vertex
list added.
- Continuation records supported by vertex list and comment records.
- Continuation records on unsupported functions returns an error. Error
message returns the name of the previous opcode.
- Replaced repeated code in face record with a loop.
- Defines the datatype of the face record.