Puppet apt source

I was using another module that needed puppetlab's apt::source module and figured it was better to write a compatibility layer for it than handle the conflicts.