General update of most files and added a preinstall.sh

Updated .gitignore to not include fonts (.woff) since they are binary.
More updates of site functionality and styling. Added a preinstall.sh
and a post in package.json which runs that file. preinstall.sh fetches
the font iceland.woff from google to the folder public/style/.
Revert "General update of most files and added a preinstall.sh"

This reverts commit 7172b4458866e6c3743512b2b8d45d6550cad8b5.
Revert "Revert "General update of most files and added a preinstall.sh""

This reverts commit 9c2713046e1b882169a12c9aaab0cdb727b6fbba.