Update to handle encoding changes in ruby 1.9
Use load instead of require to find test_helper
Add Makefile creation and require yaml in Rakefile
Change loop control variables to unsigned to resolve compiler warnings
Update encode_spec to work with ruby 1.9.2

Changed some test cases to Test::Unit style asserts
until test-spec gem is updated for 1.9.
Change require to load for test_helper