revrite with a new structure

Signed-off-by: Axel Davy <axel.davy@ens.fr>
some updates

Signed-off-by: Axel Davy <axel.davy@ens.fr>
Update the dataset to be able to read 5 channels as well as 4 channels
Update maxout to not bug when importing older scripts
Update mlpcrf