Update docs
Support templates in folders (#15).
Stop holding a list of implementors in the template (closes #21)
Support implementations in folders (closes #15)