Complete makeover. Sort everything into folders, add getopt to puppet-install (among other things) and add Rakefile