Lots of upgrades

- Lots of upgrades and site improvements (should have been multiple
commits but I forgot)
- Mainly the project section now loads images dynamically and holds
  galleries of images to view