Misc. Improvements

This pull request includes a number of updates to this plugin:

* Updates the plugin to use unix line endings
* The exposed script variables can now be properly overridden in a user's vimrc
* `NewTemplate` command now replaces in the current buffer
* `filetype` is not set based on the template name (this allows flavors of templates, 'js-spec' and 'js-angular' for instance)
* `TemplatePath` variable is now expanded. This means paths with a tilde now work correctly