Moved away from GitHub-flavoured Markdown.

Moving away from GitHub.
Updated package.json to point to new site.
Added specific errors for unexpected nodes.

The locations still reference the ends of the identifiers, however.