added some dependencies to setup.py and detailed installation instructions