Added exclude_customers settings
Modified code to make distinction between private and public methods clearer and added ability to exclude certain customers.