Commit 2.0

-Plot (Bonus) has been added
-Some bug fixed
-Complete but need to be improve according to the assignements
requirements.