Add CSV support (needs cleanup). RE: #11
Allow no cache to be set. RE: #9