Combine all front page api calls into one route

   * Also: bugfix for failing to get past officers on officers page
   * Style fix on front page: equal spacing between the columns
   * Slight refactor in ieee.js file of getUserPosts method
Fixes #286