Asalani css unmaul 2

Re-addresses #1613

Fixed the issue found by @jaypoulz (thanks for the help and insight thus far, it's been incredibly useful).

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.

The first pull request attempt (which has since been closed) lacked fixes for some problems related to smaller screens and such, I have since fixed those.

The second pull request attempt (which has also since been closed) had large, unalphabetized CSS files which led to silly things like duplicate classes.  This has also been addressed.

EDIT: oops, forgot to give this pull request a decent name, sorry about that.