Begin writing Option class in new file

This marks the beginning of the actual code revision. All code will be
written to the new file, "title_state (new).py", which will then
overwrite the original title_state.py once all of the new code has
been written and debugged.