add fundations for mutiple worlds per exercise
delegate hashCode for consistency
Merge pull request #141 from polux/configurations

Add the fundation for mutiple worlds per exercise