Reworked parsing of noun class and gender so that nulls throw exceptions
* Unspecified noun class is now represented by a null integer rather than zero