Fixed a problem whereby extrinsic functions could adversly affect the following 'do' statement.
Changed default save mode for routines to be world readable.
A negative start parameter is now considered the same as a start parameter of 1. Fixed a bug where commas in paramaters were being interpreted as lists in FOR loop definitions. A similar bug with parameters inside extrinsic function parameters was also fixed. This now gives a syntax error. This is so that -s can be used for the probably more common 'symbol space size' option.