Use setuptools, support for wheels

Signed-off-by: Jeff Rand <jeff.rand@axialmarket.com>