Various improvements

- Added border to bottom of navigation bar
- Added component classes
- Added padding to component body and title classes to give text
breathing room from component images