Cyber-Physical-Human Testbed to Support Research and Experimentation