Fixing issue with missing metadata in plugin environment class creation.
Updating the gemspec.
Merge pull request #11 from coralnexus/0.2

Merging updates to my fork
Merge branch '0.2' into environment
Adding a code render status with tests and using in the base action plugin exec return.
Updating the gemspec.
Fixing return of project push if no remote found in base project plugin.
Reworking the error and interrupt handling in the executable and action plugin exec.
Adding static method code and codes methods to the base plugin class.
Reworking the interrupt handling in the facade executable and base action plugin.
Updating the gemspec.
Adding an interrupt handler to the nucleon executable bin script.
Adding provider_class utility method in the environment, manager, and facade.
Removing unneeded statement from render_tree facade method.
Reworking the action plugin normalize to suppress processing on help or reload.
Adding provider lookup caching for loading plugins in the manager class.
Adding append and prepend methods and unit tests to the Config class.
Adding an instance map to de-loop the get_plugin method in the environment class.
Updating the gemspec.
Removing the clone method check in the data utility class clone method (causing issues with Class copies).