Fix for Issue: #276

- (void)encodeWithCoder:(NSCoder *)coder
Writes out the same keys that are used in initFromCoder.  This fixes an issue where if the flow layout was serialized and then deserialized it wouldn't
contain the original values.