Moved app data JSON to app.locals.

It only reads the file when it first starts up, so that the server
isn't reading the file every time it renders a page.
Added new separate page for viewing individual portfolio entries.
Added info icon to header and some adjustments to portfolio item page.