get things running with latest puppet-lint & improve rake task
make it possible to install from a repository

not everyone wants to install from the wild wild internet and
have a local repository in place where they would add the packages
to install. This change makes it configurable, from where things
should be installed, but keeping the old behavior.