fixed unit tests, added tests for membrane and pushed particles