Added Accessor methods
Replaced previous accessor methods with virtual ones provided by ruby as a convenience
Added writer (getter) method to assign value to price
Again Ruby has a convenient way of declaring writers (setter) and readers (getters) replaced method with ruby convenience declaration