Added icon macro
Added download CSV button
Extended Response facade to add Response::csv