Merge pull request #439 from mojavelinux/multiple-template-dirs

resolves #437 allow multiple template directories to be specified
resolves #433 document that the tilt gem is required to use custom backends