refactoring main page initialization functions
added dynamic mark averages
Merge branch 'master' of https://github.com/lockan/Group5Repo