changed return type
added JSON object again
Optimuzation component implemented
added if clause, so no dummy list for empty optimizations needed
added getters and setters for OptimalCombination and updated references
reorganised Test cases
Merge branch 'backend' of https://github.com/faisalmoeen/TimePlanner into backend

Conflicts:
	TimePlanner/.classpath