Extension versions, started them, needs actual values in extendable.rb
Revert "Extension versions, started them, needs actual values in extendable.rb"

This reverts commit 20682352ea3a8fddf8dc9d4f6008ed8515754798.
Revert "Revert "Extension versions, started them, needs actual values in extendable.rb""

This reverts commit f757e30e9cbd098b1ff5ebb9312b13100f13e0cb.
Fixes for RuboCop
Removing the generator_spec tests as they are no long unit tests and are really broken. Will need to rewrite from scratch
Fix for the module_registry spec, also this needs to be written as unit tests.