Added Critical Damage

Added the possibility of dealing critical auto attacks.
Added a Stat called "CritDamagePct" which doesn't seem to have a FM.
(Useful for runes/IE/Abilities/Yasuo's passive)

Added some "TO DO" comments.
Indented some code for better readability.