test APISetting constructor
improve exceptions + unit test
remove useless setters functions
separe autoload to globals functions pages
change functions orders
indentation
improve exceptions + unit test
require link issues solved