Rewrite to use csv source, add generic install
Bump readme