Major work on the AES core test bench. Adding test cases, test functionality etc.
updated the interface to what I think now is what it should be.