Fixed terrible CoffeeScript comment matcher in directive parser.
Added the extensionRewriter object to env
LayoutStream: Running preProcessors before returning the concatenated document to allow for preProcessors (such as markdown) in files that include templates.
Added test cases for markdown layout files