Rename MustacheContext to TemplateRenderer
diff --git a/lib/mustache.dart b/lib/mustache.dart
index 818f4b2..d5b8c3b 100644
--- a/lib/mustache.dart
+++ b/lib/mustache.dart
@@ -5,7 +5,7 @@
 part 'char_reader.dart';
 part 'scanner.dart';
 part 'template.dart';
-part 'mustache_context.dart';
+part 'template_renderer.dart';
 
 /// [Mustache template documentation](http://mustache.github.com/mustache.5.html)
 
@@ -50,10 +50,10 @@
 typedef Template PartialResolver(String templateName);
 
 // Required for handing partials
-abstract class MustacheContext {
+abstract class TemplateRenderer {
 
-  factory MustacheContext(PartialResolver partialResolver,
-      {bool lenient, bool htmlEscapeValues}) = _MustacheContext;
+  factory TemplateRenderer(PartialResolver partialResolver,
+      {bool lenient, bool htmlEscapeValues}) = _TemplateRenderer;
   
   String renderString(String templateName, values);
   
diff --git a/lib/template.dart b/lib/template.dart
index 6691c8b..49b1c44 100644
--- a/lib/template.dart
+++ b/lib/template.dart
@@ -79,16 +79,16 @@
               {bool lenient : false,

                bool htmlEscapeValues : true,

                PartialResolver partialResolver}) {

-    var renderer = new _TemplateRenderer(_root, sink, values, [values],

+    var renderer = new _Renderer(_root, sink, values, [values],

         lenient, htmlEscapeValues, partialResolver);

     renderer.render();

   }

 }

 

 

-class _TemplateRenderer {

+class _Renderer {

   

-	_TemplateRenderer(this._root,

+	_Renderer(this._root,

 	    this._sink,

 	    this._values,

 	    this._stack,

@@ -96,7 +96,7 @@
 	    this._htmlEscapeValues,

 	    this._partialResolver);

 	

-	_TemplateRenderer.partial(_TemplateRenderer renderer, _Template partial)

+	_Renderer.partial(_Renderer renderer, _Template partial)

       : this(partial._root,

           renderer._sink,

           renderer._values,

@@ -284,7 +284,7 @@
   _renderPartial(_Node node) {

     var partialName = node.value;

     _Template template = _partialResolver(partialName);

-    var renderer = new _TemplateRenderer.partial(this, template);

+    var renderer = new _Renderer.partial(this, template);

     renderer.render();

   }

 

diff --git a/lib/mustache_context.dart b/lib/template_renderer.dart
similarity index 88%
rename from lib/mustache_context.dart
rename to lib/template_renderer.dart
index 36379a7..ca04aa2 100644
--- a/lib/mustache_context.dart
+++ b/lib/template_renderer.dart
@@ -1,8 +1,8 @@
 part of mustache;
 
-class _MustacheContext implements MustacheContext {
+class _TemplateRenderer implements TemplateRenderer {
 
-  _MustacheContext(PartialResolver partialResolver,
+  _TemplateRenderer(PartialResolver partialResolver,
       {bool lenient: false, bool htmlEscapeValues: true})
       : _partialResolver = partialResolver,
         _lenient = lenient,