Added options.py for parsing option text, used e.g. to define environment factors
Options text output formatted to handle writing continuation lines.
Tidied up options code. Checked for blank options. Full text input test.