Parameter overriding

* solution configuration file exist from now.
* reloading solution configuration file when service get enabled or disabled
 * It does not load if there is no changes in configuration file
* service now uses resource name instead of display name #195 


This pull request is to resolve #191 and #195