Text this: Fundamental Results of Cyclic Codes over Octonion Integers and Their Decoding Algorithm