Added QChart.js as a submodule.
Not used, probably won't ever be.
Allows for chart.js to be used in QML
Additions and deletions
Added username change signal
Created IDs, logout, enable, disable, historyLoader

Created IDs for so that the buttons are all accessible.

Created logout button so that the user can logout.

Created enable and disable functions to disable the menu when a view is
loaded from it

Created historyLoader to dynamically create a History view
Implemented chart, back arrow

Back arrow now actually goes back to the main menu.

Added a dynamically resizing (such a pain) pie/circle chart to display
player score using a modified version of QChart.js
Removed History object

Removed the History object from main, instead the History view will be
created dynamically from the main menu
Removed QCharts

Removed the original QCharts, replaced with modified version.