initial reactive expression implementations
added ability to have blank lines and made all templates valid markdown by making left justified lines comments