#781 - switch to xml config
#781 - clean up config file, initialize AbstractCustomer correctly