refactored to Package, File, Service

Intoduced also the shiny new DEB repo provided via elasticsearch.org
removed repo_version param from package.pp
removed version param
fixed repo version
notify on config changes