Can use flags for filename with no clues in it at all

Also, improved error message when attempting to write config file without
root privelages.
Less stupid handling of paths.

Yeh, I was doing it really stupidly before :P
Merge branch 'master' of https://github.com/rohanorton/episoder