Rewrite evaluation architecture.

Doing this in a single commit because the previous code is pretty much replaced.
Merge branch 'reorganize-for-evaluation'

* reorganize-for-evaluation:
  Rewrite evaluation architecture.

Conflicts:
	src/edu/ntnu/idi/Evaluation.java
	src/edu/ntnu/idi/Mahout.java