Jarv/create pkg role WIP

sigh, ideally we want this to be 5.6 which means a new PPA.  The logic is in edxlocal, but this seems to complicate distribution a fair bit.