Added more memory-controller tests
Memory controller now supports unaligned operations correctly