prepared setup.py
Split installation steps - probably still to verbose