added some validations (not rendering partial for some reason) and changed price to decimal
got post validations and error messages working! also added currency types