Implemented handling of negative numbers + too low/high indexes.

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Adding gui (not stable).

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Adding basic GUI

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Added method 'resetLabels' to 'outputPane'

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Refactoring

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Added output dialogs to 'OutputPane'.

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Added input field to 'OutputPane'.

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Added error handling for missing input value.

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Refactoring

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Refactored package taxonomy.

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>
Added abstract implementation of 'SimulatedAnnealing'.

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>