Specification

This PR contains an initial draft for specifying the `ua-parser` behaviour together with the contents of the `regexes.yaml` file.

Note: This initial specification contains the device parser behaviour based on the PR #285