Product module update

- added image upload
- TODO: still need to store saved images paths to database and connect
it with the actual product