Add Bunch and Jinja2 as deps, fix setup.py bug

Try to load setup() from setuptools for install_requires
property. If this fails, resort to distutils.core's setup().