add code templates for CoreASM to binary

Signed-off-by: marcel.dausend <marcel.dausend@uni-ulm.de>
some cleanup actions
-removed some auto-generated TODOs
-added (some) @Override
-reorganized java imports

Signed-off-by: marcel.dausend <marcel.dausend@uni-ulm.de>
added code templates for stack

Signed-off-by: marcel.dausend <marcel.dausend@uni-ulm.de>
fix: last index could not be changed because wrong index out of bounds exception
-additionally improved CoreASM Error output

Signed-off-by: marcel.dausend <marcel.dausend@uni-ulm.de>