Initial release

Markdown transclusion utility supporting:

- **whitespace sensitivity**
  If the transclude is only prefixed by whitespace, the whitespace will be added to every line in the transcluded document, indenting the transcluded content.
- **paramaterized transcludes**
  Sometimes when you may want to transclude a file that may need to have additional content injected into it. Parameters allow you to specify an injection point, in the file which will be transcluded. The injection point will allow the parent to specify the file to be transcluded into the injection point.

There are a number of features in Markdown which are whitespace sensitive.

For example:

```markdown
List:

1. Item 1
  Content here is part of the list item and will be rendered as such
2. Item 2
  {{content.md}}
```

If content was multi-line the whole file needs to be indented to preserve structure. Also, a multiline file might only represent one paragraph.

```markdown
This is a
single paragraph
```

```markdown
This is

two paragraphs
```