add accessor to facade class, add boot function to register objects with dynamic size of arguments
add start script for extensions

extensions are much more flexible and every extension is responsible
for their own loader
fix view registering wrt new facade system
fix code format
clean trailing & whitespaces
improve import_module to only pass import errors