Refactored handling of the change form 'type' field to put bitwise logic in the change form struct instead of the reader.  Added some comments.