Finished modelling products,full CRUD and front-end styling, added further product validations