Add the ability to override template files

Fixes #72