Use / for template names regardless of platform.

The path seperator was causing templates to not be loaded on windows.
Now all template names use / internally.
Merge pull request #36 from noahcampbell/master

Use / for template names regardless of platform.