Added Functional sample showing std::function/lambdas.
Add Templates sample.
Clean up Templates sample.
Update Templates commentary.
Update brace style in namespaces sample.
Update README.
Brace style.

Going forward, they are always opened on the same line.
This is consistent with the frameworks we use and with javascript.
Easier to write all C-like syntaxes the same way.