Support RubiGen::VERSION for module name consistency and add a test case

Ran into a situation with newgem which referred to RubiGen::VERSION so I thought it best to support that in addition to Rubigen::VERSION