Use try in main and change to raise error
Order solvers
Raise exception when problem set is empty
Merge branch 'alg_ordering' into merges
Merge branch 'errors' into merges
Merge pull request #28 from abelsiqueira/merges

Merges latest modifications
Add flag for format and option to compile LaTeX

A new set of flags for the output format was created. Based in
this flag the backend change it behaviour.
Improve matplotlib plot
Fix problem when not using --pdf or --tex

Thanks to @abelsiqueira to report the bug.

To fix the bug `output_format` has `None` as the default value.

Also make that `--pdf` "require" `--tikz-header`.
Merge pull request #30 from abelsiqueira/mp_improve

Improve matplotlib plot
Correct dcicpp.long filename
Fix bug related with pdflatex output directory

As report by @abelsiqueira the PDF was created in the current
directory and not in the output one.
Merge pull request #29 from r-gaia-cs/output-format

Add flag for format and option to compile LaTeX
Update README.md

This is part of issue #31.

In this commit the `README.md` has been updated and expanded to
cover all the backend available.
Change position of arguments of main

This is part of issue #31.

Just change the position of arguments of the script to make
easier for the user read it.
Grammar changes

* Some fix from @abelsiqueira.
* Add link to article from Elizabeth D. Dolan and Jorge J. Moré in arXiv.
Fix REQUIREMENTS

* Remove the perprof line.
* Change `==` to `>=`.
Merge branch 'doc' into 'dev'
Upgrade version number to 0.1.0

This close #31.

TODO for 0.1.1:

[ ] Add some tests

TODO for 0.2.0:

[ ] Add PDF and SVG as matplotlib possibles outputs (more
    information about it in matplotlib documentation. (We will
    not enable PS and EPS output because this are old formats)
Add black and white option

This cover #33.

A flag `--black-and-white` was add and change color lines to styles
(dashed and dotted).