added ws data type spec and initial cli skeleton