Implemented support for VCF output from the simulator.

Note: Changed format of input files. Positions now refer to
the base pair before a variation, to unify positions for both
insertions and deletions.

* Updated documentation.
* Updated pipeline with the new VCF argument.
* Changed internal handling of positions to always
  refer to the base pair before a variation.