add aptitide provisioner for debian

refactor apt plugin so the routines are member functions, then aptitude plugin inherits from apt and overrides the necessary routines to call aptitude instead of apt-get

-Cory