Huge UI overhaul

- Changes how listings are displayed. Now it uses bootstrap row
divs/column divs instead of ul/li elements so that it's cleaner and more
responsive
- Cleans up some unnecessary styling in the
framework_and_overrides.css.scss file
- Moves the home page background image to be shown as background image
of the body element instead of the container div