refactor the way elements are appended to the page

this is way better
add idea for re-rendering anytime the collection for a view changes

pretty neat, really, but then it bypasses the router, so it's commented
out for now
refactor the way project labels are found

better, but could be improved upon probably
refactor followings post fetching

it's better than it was before, anyways
refactor the entityView/model relations

also removed unused imports