0b9c51
Global parameters refactoring + Global variables replaced with singleton class + Remove some using namespace clauses + Add some necessary includes + Remove superfluous function throw declarations