Refactor viewsite
Simplify styles and templates
Fix widgets
Fix formsets
Dynamic formset support, close #52
Fix tests