Improvements to config, initial implementation of gift list