Reworked introduction

Some suggested improvements to the introductory sections. I don't believe there's any substantive changes to terms of the specification, I just wanted to:

* Clarify relationship with DP
* Clarify how SDF defines a profile of DP
* Bring together all of the requirements around CSV file naming, structure and syntax
* Clarify how to define a `dialect`