Update regex to support MAC strings, handle ':' conflict with redisnib edge representation, and refactor string-casting into redisnibjson