updating to latest code - split up listings script

split up listings script into multiple classes and deleted old script,
changed script logging a bit