Add installation of base dependency packages

Currently only 'sudo'. Our sudo module is broken and does not work
if sudo is not installed before puppet runs.
Improve git tag detection + use dev if no tag