Fixed the drscript bug, some minor indentation stuff, and added a preference I should have added a while ago.

If it is on (which it is by default), then when you open a file with indentation other than your default, drpython will use that file's indentation.