Issue #305 fixed, added assert.isAbove and assert.isBelow

I believe this fixes issue #305 , and adds the `isAbove` and `isBelow` functions on assert. All the tests ran fine for me on my machine, let me know if I messed anything (like public api comments) up or if something doesn't look right.

Thanks!