added flexibility on using $ and , in the amount fields.  Added validations and error messages for amount fields.