Simplify logging, remove initialization
Remove unnecessary il_load_x() functions
Push last remaining option parsing upwards
Use log.h functions in main() as it no longer requires initialization