Change how status strings are formated and printed

 - update the status, Name and Path on a buffer you Save as (currently,
   it will change you to the new file if you save to a new file.  this
   will be shown in the status)
 - Kinda borked the dirty flag display - so that needs to be fixed.
 - need to refactor the reused code on Editor, view and context.
 - Dynamically load template strings?

this is for issue #42

*Not ready yet - Comments wanted*
You can use template.Must instead. In fact it's better to do that when assigning to editorStatusTemplate globally and  have to parse in NewEditor.