implement product class and some methods in order class
Fix filename naming