Remove opencsv

- Replaced opencsv with BufferedCharSeeker
- Updated BufferedCharSeeker to handle quoted strings
As a suggestion, Cypher should try to push knowledge about what it's reading down all the way here, instead of building and returning String[] out. Creating Strings and String[] objects is very expensive and almost defeats the purpose of integrating `CharSeeker`