Allow user to specify which fields get exported (+ 2 others)

Three updates:
- Allow user to specify which fields get exported
- Where exported field is_array() implode this field within CSV export
- Remove blank line at EOF

I realise some of the above is subjective and you would also need some new tests (I won't be offended if they don't make the cut).
:)