new template parser
include all blocks in yields
new TemplateReader.Template of default block
return error if failed to read file with NewTemplateReader
fix parse block bug
read file with new template loader
register all of blocks with template loader
add relationship between template lowercase name and template yields
always using lowercase name when rendering template
new ControllerLayouter interface
new TemplateLoader.Yield(string) map[string]string interface
new controller.CaptureTemplate(string) interface
handle error smooth with controller.CaptureTemplate(string) template.HTML
fix too many arguments to return error
new faked request indexRequest
rename template_parser.go to template_reader.go
refactor testapp
update results_test.go
update server_test.go
apply layout interface to faked app