made CSV parser standalone, lots of changes to Base, etc.
-rw-r--r-- .gitignore
drwxr-xr-x lib
drwxr-xr-x t