fixed landing page and modified settings again.
redisign of file contents, split some files, overall cleanup of code
started using django templates for header and menu
added new files that were left out by split
recalc exp request + smooth msg.