Added self-updating and minor enhancements to configuration