Add setup.py installer and adapt package accordingly