Add size assertions before operating on data
Add Block tests and basic CBC tests