Cleaned up download.cpp/.h, used PROPERTY. Added LIST_OPS to PROPERTY