Basic validation for workstation requests

[#83528148]
Add format validations for workstation name

 - Introduce a models package to deal with data
 - Implements a validator interface

[#83528148]