updated all the templates, added template 4.

When I finish doing the websocket integration, I'll add the to do's.