Update README.md to include setup_tools and sudo

Clarify that installing requires setup_tools and root permissions.
Merge pull request #8 from abelsiqueira/readme

Update README.md to include setup_tools and sudo
Merge remote-tracking branch 'abel/times' into HEAD
Basic matplotlib generator

* Add very basic matplotlib generator
* Update main function
* Update installation instructions

List of EASY things to be done:

* Add option to output file name
* Add options of output (e.g. pdf, ps, eps and svg)

List of others things to be done:

* Add legend
* Add axis names
* Add title
Merge matplotlib and tikz branches
Improves after merge

* The arguments for `__init__` of PerProfSetup is now just args
  (from argparse)
* Add option for logarithmic scale
* Add options for matplotlib and LaTeX/TikZ (they are exclusive)
* Create module for LaTeX/TikZ plot function
* Move examples from `tikzexample` to `test`
* Remove `tikzexample/profile.tex` since it was the output of this
  module
* Remove `tikzexample/examples.tex` since the user must know how
  to write it.

TODO:

* Add function to write the main document for the LaTeX/TikZ
* Implement the logarithmic scale option for matplotlib
Fix bug in README
Fix main.py and tikz.py

* In main.py the options `--mp` and `--tikz` not go into
  PerProfSetup
* tikz.py require math
* The plot method in tikz.py use generate_perf_functions
Implement log in matplotlib
Change --log to --semilog
Add flag to create header for tikz

Header consists of
- documentclass
- inputenc
- fontenc
- tikz
- pgfplots
- geometry
Merge pgfplots changes and matplotlib