Added missing distribution dependencies
Moved nose and mock to extras_require from install_requires
add docs for test extra