upgrade dependencies
handle UTF8 encoding in test - closes #8

needs automated test