Switch dataset to include novelty column
Ensure that we inform about incorrect calls to SMPreference.getValue and setValue
Refactor SMItemPreferenceArray and SMUserPreferenceArray

Make SMPreferenceArray and move all code used by both subclasses to it. Makes everything more modifiable
Fix bug in SMPreferenceArray.isLess. Needed submethods on extending classes to work properly
Pass explicit value (0) in calls to SMPreference.getValue and SMPreferenceArray.getValue(i)
Merge pull request #1 from ntnu-smartmedia/refactor-smpreferencearray

Refactor smpreferencearray