Added locators, crud fns & tests for hw-models

Last time I checked flake+travis asked me to do so. Anyways will check once again and update if it accepts. If updating as per your suggestion travis is GREEN then will update it.