misc fixes

- more stuff to ignore in bower.json
- less brittle when empty model is passed to render
- fixed text node server side unit test
- docs update