Updated Assertable api
- Removed internalIs
- Replaced with isTrue and isFalse which take functions that must return
  true or false in order to pass the assertion