finish parkinglot story
finish parkingboy logic
add smart super parkingboy
finish parkingmanager logic
refector abstract CanParkings trait to represent object that can park cars
implement the base implemention BaseParkingLot
change Car to Case class; rename BaseParkings to BaseParkingLot;
finish parking director
change code format; abstract indent to method parameter
abstract print method to Printer class.