Fixes to navbar, background and responsiveness.
-Makes navbar responsive.
-Website now more responsive.
-Background changed to topology map.
Compresses background images.
Improves responsiveness for xs devices.
Swipe anymations.
-Adds code for swipe animations when sliding 20% of the screen width in either direction.
Changed mouseevent triggers with touch event triggers.
Fixes forgotten mousemove event removal.

 Please enter the commit message for your changes. Lines starting
Reverted to mouseevents while figuring out how to make touch events work properly.
Addition of hammer.js for swipe trigger.
-Use of hammer's swipeleft and swiperight events to trigger page changes.
Known bugs
-Text can no longer be highlighted on a pc browser.
Adds forgotten hammer.js
Adds omitted icons.
Adds preventDefault to swipe events.
Yet another attempt at dragging.
Fixes drag listener not getting removed after succesful swipe.
Remove preventDefault in an attempt to maintain scrolling capabilities.
Replaces dragstart event with hold event in order to clearly distinguish between scrolling and dragging.
Cosmetic Polishing & Usability
-Changes the aspect of media boxes by adding a light gray background to the div.-Renders all img sizes uniform in media boxes.
-Adds a dropdown in the navbar for the projects section allowing the user to select a scpecific project from a list.
-On small media devices, shifts all content on a single column.
-Adds back the navigation arrows for small media devices.

-Adds animations and triggers for Firefox.
Changes for text legibility on mobile devices.
-Reduced font size overall.
-Homepage column size increased to xs-8.
Fixes padding for all display sizes.
Progress Bar
-Adds a progress bar showing the progression of pages on the website.
-Tested on Chrome and Firefox. Firefox presents a bug where the segment of the progress bar that is part of the logo is not aligned with the rest of the segments. This seems like a rendering artifact related to Firefox.
-Adapts the progress bar to media formats.
Attemps to limit body overflow seen on mobile device.