Fixes #152: Add check for custom template option in template method

Added a check in the template() method. It now looks for this.options.template. If set, it will use the custom template specified by the user. Otherwise, it will check for the bootstrap version, and return a template as before.