Documentation generator

Add new documentation generator. Also fix some docs in AuraMethods.h.

Run the generator with `python -m ElunaDoc`. There's a few required packages:
- [Jinja2](https://pypi.python.org/pypi/Jinja2)
- [typedecorator](https://pypi.python.org/pypi/typedecorator)
- [Markdown](https://pypi.python.org/pypi/Markdown)