initial commit of new homepage work
added a warning comment to timesheet.py, noting that it is now broken code post-15-minute-increment change
fixed hours per day chart not being in correct order
got the work chart working, still need a legend probably
converted tabs to spaces
added legend to chart, updated chart.js
fixed imports on the chart template, but still remains broken (as it was previously)
added highcharts library as replacement for chart.js, removed chart.legend.js as highcharts makes it irrelevant
refactored HomepageView code to use querysets for operating on data, updated home template likewise, added url name change
Merge branch 'master' into 22-homepage
merge with master
made work chart collapsed by default, fixed some mobile graphical issues
made kaba button open link in new tab
refactored and commented gh_connect.py
fixed an incorrect comment in gh_connect.py
added collapsibles to github  pane, removed kaba button from base, cleaned up views (except for fake data)
fixed graphical glitches with collapsible panels
updated templates for the new visual theme
updated homepage template
change models/tasks/migrations to be able to pull the new issue data directly from github during the normal reconcile_db function