Create new SonicPi::Core module and use it for ring array impl:

* Array now supports #ring which returns a ringarray (a plain array with wrapping indexes)