Updated setup.py to include styles, plotting and interface subpackages