Add actual use of options read from template
Fix output printing and formatting
Add check and error for non-existing templates file
Merge branch 'templates'

Template support is now implemented.
Closes #2
Add regexp support for template aliases
Fix file format to prevent regexp trouble

The file format of the templates and aliases files could previously contain
comments trailing a relevant line. This might have caused problems with regular
expressions containing a pipe character (which is used as an alternative in
regexp).
To prevent this, lines may now only consist of exactly two parts, divided by a
single pipe character (and some optional whitespace). In the templates file, the
split will be done left-oriented, in the aliases file right-oriented, and each
time with a maxsplit parameter of 1, so that any regexp will be left alone.
Implement regex replacing for extracted strings
Merge branch 'regex'

Implement regular expression support for the elements selected by STR_SPECs.
These need to be specified with additional switches.
Closes #1
Add 'cssselect' package to prerequisites
Improve error message while writing image
Add check for existence of output folder
Try to create non-existing output folder

To make the script more convenient, it no tries to create the output folder, if
it should not exist. The behaviour is this (call the output folder outdir):
* if outdir is not a folder
  * if outdir exists (i.e. is a file, link, etc)
    * if not in dry run mode, abort; else, only print error
  * if outdir does not exist
    * if in dry run mode
      * only print notice
    * if not in dry run mode
      * try to create outdir
      * if creation fails, print error and abort
Added -p / --pause support for delay between image fetch.
Merge in 'funnylookinhat:master'