Added page transitions

Text fades between pages.
A session var is set on the first visit, so the delayed fadein only
happens once.