Changed getPrice and setPrice methods

Changed the getPrice() and setPrice() methods in Movie and used the
Prices classes instead of an int for the price code handling.
Moved getCharge() to Price

Moved the algorithm of getCharge() from Movie to Price.
Replaced conditonals in Price getCharge() with Polymorphism