get rid of js-must

It does not easily support custom matchers.
make assertions more expressive
group custom assertions according to subject
remove unnecessary parameters from custom assertions