extends setup.py functionalities with build_sphinx, unittests