Repository Reshuffle

The repository is organised into the following hierarchy: machine
learning algorithms, associated data, modules and scripts that use the
algorithms