Add dependencies to setup.py
Various fixes