Default Assert Message

Added a default assertion message and made the message argument into `object.assert` optional.

Fixes #374