Added elif optimization
Reenabled Translation capacity
Fixed score update backend
Register decisions when a component is repalced
Fixed ideal cost calculation and display
Clean userData and classpath