JZ: Add deps to setup.py, expound on install steps

Also add coverage to dev-requirements
Merge pull request #16 from onaio/deps_in_setyp_py_n_descriptive_install_steps

JZ: Add deps to setup.py, expound on install steps