positioning fixes

nav bar text, date, and size of main content area

I also added constructors to the extra files for pages we haven't done
yet