Fixed the upvote/downvote functionality to error if user isn't logged in or if the user has already voted on that plot. Also made the homepage display all plots by all users, sorted by karma (upvotes - downvotes).