Text this: Locating and Identifying Codes in Circulant Graphs