Added 'columns' query parameter to allow callers to messages and data_records exports to retrieve specific columns in a specific order. Removed the now unecessary 'include_facility_external_id' param. Cleaned up code and improved reuse. Issue: #503