Added a way to reverse the experience formula and calculate levels based on that experience
Added an addExp() method that will level up if necessary.