added additional unit tests, modified locations to return supported vm role sizes supported