Fuck up Views, add docs, code style fixes
Redo view rendering, #3