Text this: A Dataset for Non-Intrusive Load Monitoring: Design and Implementation