Corrected typo in error message
Added program to convert between the different input/output formats
Added the trigger constraints to the output
Changed behavious so that empty vectors are returned if there are no objects for getMenus() or getRates(), instead of throwing an exception.
Added ability to read FIXED_RATE trigger constraints
Fixed the old file format to save if it is an output file
Added output of menu file to the old format