Moving ring intro code into its own dir for tidyness