Now uses billiard.py2 and billiard.py3 packages so that the version specific modules are not handled by setup.py.  Closes #105