Moved voting functionality to the app as it used less API requests -- added new follow architecture however I may remove it in the future due to too many API requests