Menu style updates
Updated linting rules
Animation updates
Updated the index page
Updated `gulpfile.js`

The `gulpfile.js` now copies accross the `jquery.min.map` file as well.
This is to stop 404s that are thrown when viewing the page with the
developer tools open.