I think Project 2 is finished. I just added the excpetion handling for illegalblocksize, shortbuffer, and badpadding