Add the possibility to use the program in a shell
Remove whitespaces and tabs
Turn tabs into spaces
Reformat