[#156][s]: depend on latest csv.js library via submodules.
[refactor][s]: remove save.js view as no longer used (save part of project view now).
[#156][s]: refactor to use the csv.js library and test we serialize properly - fixes #156.