Text this: Software design for sleep evaluation using an advanced multi-sensor photoplethysmography sensor