Updates MAP metric and adds code for plotting things.
Moves dataloading code to 'datasets'.