Add memory tests and 100% code coverage requirement