New "--file" and "--options" options for doctestmagic

I have added to new options to the module:

1. "--file" allows one to specify a file to be tested (instead of an object"
2. "--options" allows one to specify doctest optionflags to be used

I make a lot of use of doctests (preferring it to unit tests for most cases), so make frequent use of both these features.