Updated version.
Added full support for checking off assignments. The only thing is, it doen't take data from the old method of storing.