topshelf and basic module configuration