Email Exported Data

@hedleyroos please could you review. Added the following features:

* CSV serialiser (included into project, vs introducing snippetscream as a dependancy)
* Email exported data to logged in user
* More unittests (Still not enough)