adding configuration file and library to simplify things a bit. also expanded out export, list, and create functionality