Adding a nucleon_codes rspec shared context.
Adding a reset method to the codes class.
Some updates to the codes spec.
Updating the gemspec.