add initial distutils setup wrapper

This is ideally going to be the access point - people will use this in
place of directly calling distutils.