Basic grade calculating done for different assignment types and updated assignments module so that it can handle longer names