#200 Improved Assert class messages.
- Include more information from arguments in the messages by default.
- For 'ifAndOnlyIf'.
- Allow Object type values for msg.
- Avoids needing to convert to string for arguments.
- Applied where relevant.
Closes #200 (closed)