Bug fixes

data.py
	-fixed modules not being removed from the skill tree

scripts/script.js
	-optimised skill tree loading by delaying module position calculation until all modules are loaded
	-fixed bug in which exception occured when first few modules is in are inserted into semesters in an unordered fashion

templates/*.html
	-fixed Google Fonts not being loaded in Chrome due to security issue