Started adding the lib file and test files.

The gem is still not ready for use or installation.