made configure part of the interfaces, changed the default config path, and some other misc. changes