Assignments sort+filter

@karllindmark 

This is your homework to check, since you are not available for chat
Do we really want to skip assignments that we've already completed? I reckon they should just be at the bottom.