implement python packaging best practices
require httpd
use one install instead of two