Halfway through script/analyser rewrite
Implemented toString() of script and quantities
Started rewriting test cases
Edited to sting in script class
Fixed script and quantity string representations, only compile script when model is completely defined
Now setting todo on quantities to false when defining them :)
Conintued refactoring tests
Fixed errors in script
Fixed all test cases and moved compiling from script to controller
Added category checking
Merge branch 'analyserrefactoring' of https://github.com/OpenACCEL/OpenACCEL into analyserrefactoring

Conflicts:
	src/model/script.js
Fixed import error in preprocessor testsuite, added check in script compilation for whether todo-list is empty
added namedvectorpass to passes
Implemented list of predefined functions
fixed dependency pass test case
Additional dependency test case with predefined function
fixed case problem
Recreated failing test case
Fixed the mysterious console.log, and removed a wrong closing bracket
Checked script and controller, documented and improved code