Merge commit '602a46c11c5f8b376c5c0b452afa9dcf67bad1cf'

* commit '602a46c11c5f8b376c5c0b452afa9dcf67bad1cf':
  Update .gitignore
refactor prototype to externalize rendering
template inheritance in node.js
allow multiple views per class
jslint
implement different view modes for objects, some code beautification
Merge pull request #7 from martinpfeiffer/master

refactor prototype to have externalized render module