Adding support for more operating systems

moved package and service names to variables.
Split bind::server class to follow the pacakge, config, service model more closely.