Implement @document, @namespace and @page; closes #4

Supports prefix-less `@document`, `@namespace` and `@page`, as well as the prefixed `@-moz-document`.