Penalty calculation bug fixes

This commit includes the following:
bug fix for soft constraints 1, 2, 3
removal of space in between course and lecture names etc
removal of session name as postfix of assign name, as it was unnecessary