DOC: Add base sphinx-documentation configuration

We are using the fitting bootstrap theme for the documentation, though
we are adding an extra CSS configuration to make the docs a bit more
readable.
DOC/ENH: Add qcli_make_rst to Makefile
ENH: Turn sphinx warnings into errors
DOC: Add initial base structure for the docs
ENH: Add docs-scripts folder to .gitignore
DOC: Add layout.html template
DOC: Change Emperor's description
DOC: Add link to the sphinx docs
DOC: Add note about having added sphinx-docs

Fixes #250.
MAINT: Add numpydocs to documentation
DOC: Update conf.py to use numpydoc
DOC: Add documentation for Emperor object
MAINT: Add docs generated folder to .gitignore
ENH: Add copybutton hides/shows >>> in examples
MAINT: .templates->_templates & .static->_static
DOC: Add note about numpydocs
TST: Add documentation building to Travis
Merge pull request #301 from ElDeveloper/issue-250

Add numydoc and script documentation generated by Sphinx