Migrate to setuptools if installed.

Provides more installer commands such as the ever helpful develop mode.
Ignore build products.
diff --git a/setup.py b/setup.py
index 50493f2..69331e7 100644
--- a/setup.py
+++ b/setup.py
@@ -11,8 +11,10 @@
 
 import sys
 
-from distutils.core import setup
-
+try:
+    from setuptools import setup
+except ImportError:
+    from distutils.core import setup
 
 # importing version does not work with Python 3 as files have not yet been
 # converted.