Committing in preparation of re-arranging for ruby gem.
Add preliminary gemspec
Moving files to make gem.
Working towards gem.
Improved function names.
Added copies of files into backprop/src/ruby/ext/ to allow gem to be created.