Fix CSS Maul, Pt. 2

Re-addresses #1613

Fixed the issue found by @jaypoulz

Also fixed minor layout annoyances on the project and visualization index pages, and the individual users page. Things look better now. Most changes were done through bootstrap, although I've yet to find an elegant way to add spacing between bootstrap rows that doesn't involve writing CSS.

Last pull request lacked fixes for some problems related to smaller screens and such, I have since fixed those.