Huge update of files

Deleted «byte.h», used initialization lists, … and updated «header
guard» style.