Make delimiter rune instead of string

This makes it easier to parse CSV files (which I'm working on). Also, I
find it hard to find reasons for supporting delimiters as string.
Reader implementation
Split package into multiple files

To make it more maintainable.
Travis CI integration
doc(readme): example and disposition
chore: formatting
feat(reader/interfacing): ReadAll() implementation
chore(testing/reader): quicktest