Added custom error messages
Removed carriage return
Removed unused namespace declaration
Refactored proposer and receiver multiplier rule to integer only.
Fixed typo