added modelfield functionality, fixed a lot of problems, upvoting and
downvoting and total works now