Merge pull request #2 from rwcarlsen/refactor

Fixed all of the tests/bugs.  Test error output improvements. Minor API change.
tmp
changed dmp LinesToChars and CharsToLines to use new function versions that
build on my generic ToChars and FromChars.

Allows the generlized diffing of slices of any type - structs, ints, etc.
Moved tests for these funcs into convert_test.go
improved FromChars test