Add chart extras to template and add documentation
Add missing requirements

 * So that make build target works

 setuptools is redundant in requirements

 * If you distribute a file with setuptools (pip, virtualenv and so)
   It's OK to assume setuptools is pre-existing