makes use of row_factory
Merge branch 'master' into refactor_views
refactored web_insert_post
adds inheritance for posts, updates templates
adds .gitignore to assets folder. that image spam there got on my nerves for quite a while now