got post validations and error messages working! also added currency types