added variable classes
extended ISolver interface
introduced IVariable interface
added list variables methods to ISimulation
refactored json schemas for variable types
refactoring of variable model and pojo
Refactored data model
Added Array Utils and DataModelFactory
Merge remote-tracking branch 'origin/api-console' into development

Conflicts:
	src/main/resources/schema/entity